tomcat启动Failed to instantiate org.springframework.web.context.support.XmlWebApplicationContext 20
18-Dec-201409:29:47.062SEVERE[localhost-startStop-1]org.springframework.web.context.C...
18-Dec-2014 09:29:47.062 SEVERE [localhost-startStop-1] org.springframework.web.
context.ContextLoader.initWebApplicationContext Context initialization failed
org.springframework.beans.BeanInstantiationException: Failed to instantiate [or
g.springframework.web.context.support.XmlWebApplicationContext]: Constructor thr
ew exception; nested exception is java.lang.NoClassDefFoundError: org/apache/com
mons/logging/LogFactory
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFacto
ry
奇怪的是在myeclipse启动tomcat没一点问题,而双击startup.bat启动出现先前的问题,当然两个tomcat没有同时开启。网上有的说是没有导入common-logging包,可是已经导入了,而且只报了这点错误,不清楚到底什么问题,求大神知道的解答一下。
自己已解决,其实确实是缺少common-logging包,但是不是在tomcat的lib下,也不是项目下,而是在jdk安装路径下的\jre\lib\ext下,因为tomcat本身是Java开发的,需要jdk支持,像这种logging包是提供日志功能的,应该放在\jre\lib\ext,我试了一下,其实只放在ext下就可运行了。
这个问题足足弄了三四天,从单独启动tomcat不能运行,而myeclipse能运行,到myeclipse出错,又重装,到myeclipse也不能运行tomcat(这时可能是tomcat本身问题,建议删除后重新解压),再到myeclipse又能运行tomcat,而单独不能运行tomcat,最后到两个完美解决,这个过程中,信心曾低落到谷底,但对一个问题需要执着,最后才有可能成功解决,希望遇到困难的人相信自己,坚持下去。 展开
context.ContextLoader.initWebApplicationContext Context initialization failed
org.springframework.beans.BeanInstantiationException: Failed to instantiate [or
g.springframework.web.context.support.XmlWebApplicationContext]: Constructor thr
ew exception; nested exception is java.lang.NoClassDefFoundError: org/apache/com
mons/logging/LogFactory
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFacto
ry
奇怪的是在myeclipse启动tomcat没一点问题,而双击startup.bat启动出现先前的问题,当然两个tomcat没有同时开启。网上有的说是没有导入common-logging包,可是已经导入了,而且只报了这点错误,不清楚到底什么问题,求大神知道的解答一下。
自己已解决,其实确实是缺少common-logging包,但是不是在tomcat的lib下,也不是项目下,而是在jdk安装路径下的\jre\lib\ext下,因为tomcat本身是Java开发的,需要jdk支持,像这种logging包是提供日志功能的,应该放在\jre\lib\ext,我试了一下,其实只放在ext下就可运行了。
这个问题足足弄了三四天,从单独启动tomcat不能运行,而myeclipse能运行,到myeclipse出错,又重装,到myeclipse也不能运行tomcat(这时可能是tomcat本身问题,建议删除后重新解压),再到myeclipse又能运行tomcat,而单独不能运行tomcat,最后到两个完美解决,这个过程中,信心曾低落到谷底,但对一个问题需要执着,最后才有可能成功解决,希望遇到困难的人相信自己,坚持下去。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询