问题描述
错误org.springframework.web.context.ContextLoaderServletjava.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderServletatorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)atorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)atorg.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1094)atorg.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:992)atorg.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)atorg.apache.catalina.core.StandardContext.start(StandardContext.java:4371)atorg.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)atorg.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)atorg.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)atorg.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)atorg.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)atorg.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)atorg.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)atorg.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)atorg.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)atorg.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)atorg.apache.catalina.core.StandardHost.start(StandardHost.java:719)atorg.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)atorg.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)atorg.apache.catalina.core.StandardService.start(StandardService.java:516)atorg.apache.catalina.core.StandardServer.start(StandardServer.java:710)atorg.apache.catalina.startup.Catalina.start(Catalina.java:578)atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)atjava.lang.reflect.Method.invoke(Method.java:597)atorg.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)atorg.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)在web.xml中我已经配置了怎么还找不到contextConfigLocationweb.xml<?xmlversion="1.0"encoding="UTF-8"?><web-appxmlns="http://java.sun.com/xml/ns/j2ee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"version="2.4"xsi:schemaLocation="http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"><context-param><param-name>contextConfigLocation</param-name><param-value>classpath:applicationContext.xml</param-value></context-param><servlet><servlet-name>context</servlet-name><servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class><load-on-startup>1</load-on-startup></servlet><servlet><servlet-name>action</servlet-name><servlet-class>org.apache.struts.action.ActionServlet</servlet-class><init-param><param-name>config</param-name><param-value>/WEB-INF/struts-config.xml</param-value></init-param><init-param><param-name>debug</param-name><param-value>3</param-value></init-param><init-param><param-name>detail</param-name><param-value>3</param-value></init-param><load-on-startup>0</load-on-startup></servlet><servlet-mapping><servlet-name>action</servlet-name><url-pattern>*.do</url-pattern></servlet-mapping><welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list></web-app>请各位大师指点一下!!
解决方案
解决方案二:
LZ没加包?或者是加了包没删除那些冲突的包...
解决方案三:
不是太懂记得有个asm的包要删掉的吧是搭完框架后运行报错么
解决方案四:
我项目里面的配置<listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><context-param><param-name>contextConfigLocation</param-name><param-value>classpath:applicationContext.xml</param-value></context-param>
解决方案五:
出现其他的原因都是少包,包冲突啊,神马的原因都有可能,
解决方案六:
缺少包
解决方案七:
包问题,缺少包或者是包有冲突
解决方案八:
自己找个完整的框架的jar,自己放进去就行了,不要自动生成的,防止冲突,,
解决方案九:
要删除3个相冲突的包asm.jar,clib-2.1.3.jar记不清楚了
解决方案十:
可能有相冲突的包请lz对看看是不是有重覆的包名
解决方案十一:
java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderServlet--检查你的Spring的相关jar包,看是否正确导入你的project
解决方案十二:
缺少监听器配置一个监听器就没有问题了
解决方案十三:
少包了,再查查
解决方案十四:
1.你的配置文件错了一处就是少了监听你有<context-param>但没有<listener>(这个是明显的)2.可能还有其他错(改完明显的在调试一下)
解决方案十五:
少包了或者冲突了
解决方案:
少包,包冲突
解决方案:
楼主啊少包了哦