当前位置: 代码迷 >> Eclipse >> 求救啊 搞了一天啦····该如何解决
  详细解决方案

求救啊 搞了一天啦····该如何解决

热度:21   发布时间:2016-04-23 15:03:43.0
求救啊 搞了一天啦····
在启动Tomcat的时候出现如下错误(这是在eclipse里面copy下来的,直接启动屏幕一闪而过):
2007-5-19   1:16:26   org.apache.coyote.http11.Http11Protocol   init
信息:   Initializing   Coyote   HTTP/1.1   on   http-9999
2007-5-19   1:16:26   org.apache.catalina.startup.Catalina   load
信息:   Initialization   processed   in   2172   ms
java.lang.reflect.InvocationTargetException
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:585)
at   org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at   org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
Caused   by:   java.lang.NoClassDefFoundError:   org/apache/commons/logging/LogFactory
at   org.apache.naming.NamingContext. <clinit> (NamingContext.java:56)
at   org.apache.catalina.core.NamingContextListener.lifecycleEvent(NamingContextListener.java:230)
at   org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at   org.apache.catalina.core.StandardServer.start(StandardServer.java:2306)
at   org.apache.catalina.startup.Catalina.start(Catalina.java:556)
...   6   more


什么原因哦   有人碰到过么?我都不知道Tomcat还是eclipse配错了   eclipse应该不会错,还有我电脑里面装了Oracle10g。。请高手们指点一下哦!!

------解决方案--------------------
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

将commons-logging.jar包加入到你的应用的WEB-INF下.TOMCAT本身启动是不要这个包的.是你的应用需要.
这种问题还要搞一天?遇到错误要多看错误信息.要知道每一个错误信息都是开发者指定它的显示方式的,开发者也是人,既然人家都早定好了这个方式,你为什么不仔细去理解呢?不理解又怎么解决问题...
------解决方案--------------------
学习
  相关解决方案