解决 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

今天配置ssh,结果出现了这个错误

Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)
	at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:525)
	at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:507)
	at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:124)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4715)

大概意思就是找不到org.springframework.web.context.ContextLoaderListener这个类

但是这个类也确实在我们的项目下,在java类中也可以导入

解决方法:

原来我的jar包spring-web-4.1.6.RELEASE.jar  放在lib目录下的文件夹spring中  而这个jar包应该都放在lib文件夹内

根据查阅资料,jar最好都放在lib目录下。


爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情Blog Img