【发布时间】:2011-06-14 09:21:05
【问题描述】:
我正在尝试在 Eclipse 上设置 Web 应用程序。我正在使用 Tomcat 6.0 和 jdk 1.6.0_23。 出于某种原因,我收到此错误:
严重:配置类 org.springframework.web.util.Log4jConfigListener 的应用程序侦听器时出错 java.lang.ClassNotFoundException:org.springframework.web.util.Log4jConfigListener 在 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645) 在 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491) 在 org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4078) 在 org.apache.catalina.core.StandardContext.start(StandardContext.java:4630) 在 org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) 在 org.apache.catalina.core.StandardHost.start(StandardHost.java:785) 在 org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) 在 org.apache.catalina.core.StandardEngine.start(StandardEngine.java:445) 在 org.apache.catalina.core.StandardService.start(StandardService.java:519) 在 org.apache.catalina.core.StandardServer.start(StandardServer.java:710) 在 org.apache.catalina.startup.Catalina.start(Catalina.java:581) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java:597) 在 org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) 在 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) 2011 年 1 月 24 日上午 11:44:08 org.apache.catalina.core.StandardContext listenerStart 严重:配置类 org.springframework.web.context.ContextLoaderListener 的应用程序侦听器时出错 java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener 在 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645) 在 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491) 在 org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4078) 在 org.apache.catalina.core.StandardContext.start(StandardContext.java:4630) 在 org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) 在 org.apache.catalina.core.StandardHost.start(StandardHost.java:785) 在 org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) 在 org.apache.catalina.core.StandardEngine.start(StandardEngine.java:445) 在 org.apache.catalina.core.StandardService.start(StandardService.java:519) 在 org.apache.catalina.core.StandardServer.start(StandardServer.java:710) 在 org.apache.catalina.startup.Catalina.start(Catalina.java:581) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java:597) 在 org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) 在 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)我检查了是否所有库都已添加到构建路径中,并且一切似乎都正确。包括 log4j-1.2.15.jar 和所有必要的 spring 库。
我很困惑是什么问题,特别是因为该项目在另一台计算机上运行良好。对此问题的任何帮助将不胜感激。
纳塔尔
【问题讨论】:
-
你能列出你已经包含的库吗
-
我正在使用 Hibernate,所以我有 hibernate-annotations.jar、hibernate3.jar 等休眠库。但是根据堆栈跟踪,我似乎缺少一个 springframework 库。我有这些弹簧库:- spring.jar、spring-aop.jar、spring-aspects.jar、spring-beans.jar、spring-context.jar、spring-context-support.jar、spring-core.jar、spring -jdbc.jar、spring-test.jar、spring-web.jar、spring-webmvc.jar
-
好的,那么没有弹簧罐,是吗?
标签: java spring jsp web-applications tomcat6