Java spring中的ContextLoad错误
运行spring应用程序时出现以下错误。请给我一些解决办法Java spring中的ContextLoad错误,java,spring,Java,Spring,运行spring应用程序时出现以下错误。请给我一些解决办法 SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at org.apache.cata
SEVERE: 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:1680)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4149)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at org.apache.catalina.core.StandardService.start(StandardService.java:525)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Jan 14, 2012 2:23:10 AM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Skipped installing application listeners due to previous error(s)
Jan 14, 2012 2:23:10 AM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Jan 14, 2012 2:23:10 AM org.apache.catalina.core.StandardContext start
SEVERE: Context [/MVCSPRING1] startup failed due to previous errors
Jan 14, 2012 2:23:10 AM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(D:\Workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\OnlineQuestion\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
log4j:WARN No appenders could be found for logger (org.springframework.web.servlet.DispatcherServlet).
log4j:WARN Please initialize the log4j system properly.
Jan 14, 2012 2:23:11 AM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring FrameworkServlet 'dispatcher'
Jan 14, 2012 2:23:11 AM org.apache.catalina.core.ApplicationContext log
SEVERE: StandardWrapper.Throwable
java.lang.NoSuchMethodError: org.springframework.web.context.ConfigurableWebApplicationContext.setConfigLocation(Ljava/lang/String;)V
at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:398)
at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:316)
at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:282)
at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:126)
at javax.servlet.GenericServlet.init(GenericServlet.java:212)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1206)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1026)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4421)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4734)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at org.apache.catalina.core.StandardService.start(StandardService.java:525)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Jan 14, 2012 2:23:11 AM org.apache.catalina.core.StandardContext loadOnStartup
SEVERE: Servlet /OnlineQuestion threw load() exception
java.lang.NoSuchMethodError: org.springframework.web.context.ConfigurableWebApplicationContext.setConfigLocation(Ljava/lang/String;)V
at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:398)
at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:316)
at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:282)
at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:126)
at javax.servlet.GenericServlet.init(GenericServlet.java:212)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1206)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1026)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4421)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4734)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at org.apache.catalina.core.StandardService.start(StandardService.java:525)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
将其粘贴到您的web.xml中:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
org.springframework.web.context.ContextLoaderListener
如果已经存在,请确保已正确写入类名
如果类名正确,请确保类路径中有
org.springframework.web.jar
。将其粘贴到web.xml中:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
org.springframework.web.context.ContextLoaderListener
如果已经存在,请确保已正确写入类名
如果类名正确,请确保类路径中包含
org.springframework.web.jar
。您确定类路径中包含spring库吗
它应该在
WEB-INF/lib
文件夹中。您确定您的类路径中包含spring库吗
它应该在
WEB-INF/lib
文件夹中。您缺少spring jar文件。。。另外,请告诉我您使用的是哪个Spring版本。您正在使用Spring3.0吗
同时列出WEB-INF/lib文件夹中的jar文件和WEB.xml的内容……您缺少spring jar文件。。。另外,请告诉我您使用的是哪个Spring版本。您正在使用Spring3.0吗
还列出WEB-INF/lib文件夹中的jar文件和WEB.xml的内容……看起来,您有不同版本的spring jar。其中有些是2.x版,有些是-3.x版。请确保所有spring jar都属于您选择的spring framework版本。看起来,您有不同版本的spring jar。其中有些是2.x版,有些是-3.x版。请确保所有spring jar都属于您选择的spring framework版本。在我的情况下,这肯定是版本问题。一个使用过的项目的pom.xml依赖于SpringRemoting2.0.8,这导致了SpringWeb2.0.8的使用。将此更改为2.5.3后,一切都正常。(我知道这些都是很旧的版本,但我不想在没有必要的情况下在这个项目中进行重大更改)在我的情况下,这肯定是一个版本问题。一个使用过的项目的pom.xml依赖于SpringRemoting2.0.8,这导致了SpringWeb2.0.8的使用。将此更改为2.5.3后,一切都正常。(我知道这些都是很旧的版本,但我不想在不需要的情况下在这个项目中进行重大更改)也将spring JAR放在/WEB-INF/libThank Xorty中..我需要在param中提供上下文xml吗?因为我没有使用Applicationcontext。也将spring JAR放在/WEB-INF/libThank Xorty中..我需要在param中提供上下文xml吗?因为我没有使用Applicationcontext。也许这会帮助您。。。您好,我遇到以下错误,请告诉我解决方案java.lang.ClassCastException:org.apache.catalina.util.DefaultAnnotationProcessor无法强制转换为org.apache.AnnotationProcessor,您是否仍在挣扎问题请让我知道WEB-INF/lib文件夹和WEB.xml上下文中的jar文件…检查以下链接是否有助于您,也许这会帮助你。。。您好,我遇到以下错误,请告诉我解决方案java.lang.ClassCastException:org.apache.catalina.util.DefaultAnnotationProcessor无法强制转换为org.apache.AnnotationProcessor,您是否仍在挣扎问题请让我知道WEB-INF/lib文件夹和WEB.xml上下文中的jar文件…检查以下链接是否有助于您,