今天 做了一个 Javaweb + spring +maven 的测试,运行Tomcat的时候就报错 报错的原因是:java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext
就是 maven根据坐标加载的jar包没有添加进项目中,要想使程序正常,需要把maven中的jar包加载进项目的jar包仓库 也就是WEB-INFlib 那么到底该怎么加入呢!
1.打开Project Structure【可以使用快捷键:Ctrl+Alt+Shift+S】
2.左侧选中Modules,在Dependecies中,点击右侧“+”号,选择JARS or directories...
3.选择WEB-INFlib下的Jar包添加
4.左侧选中Artifacts,然后点击-项目名:war exploded ,在Avaliable Elements中将刚刚添加的JAR包put into /WEB-LIF/lib
完成以上步骤就把maven里面的jar 包导入进项目中了


![[报错]java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext [报错]java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext](http://www.mshxw.com/aiimages/31/571837.png)
