启动tomcat发生异常

问题描述

严重:Exceptionsendingcontextinitializedeventtolistenerinstanceofclassorg.springframework.web.context.ContextLoaderListenerjava.lang.NoClassDefFoundError:org/apache/commons/logging/LogFactoryatorg.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:270)atorg.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)atorg.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4210)atorg.apache.catalina.core.StandardContext.start(StandardContext.java:4709)atorg.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)atorg.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)atorg.apache.catalina.core.StandardHost.addChild(StandardHost.java:583)atorg.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1079)atorg.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1002)atorg.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506)atorg.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)atorg.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)atorg.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)atorg.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)atorg.apache.catalina.core.StandardHost.start(StandardHost.java:822)atorg.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)atorg.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)atorg.apache.catalina.core.StandardService.start(StandardService.java:525)atorg.apache.catalina.core.StandardServer.start(StandardServer.java:754)atorg.apache.catalina.startup.Catalina.start(Catalina.java:595)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:289)atorg.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)Causedby:java.lang.ClassNotFoundException:org.apache.commons.logging.LogFactoryatorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)atorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)atjava.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)...26more2014-8-410:37:28org.apache.catalina.core.StandardContextstart严重:ErrorlistenerStart2014-8-410:37:28org.apache.catalina.core.StandardContextstart严重:Context[/S2SH]startupfailedduetopreviouserrors2014-8-410:37:28org.apache.catalina.core.ApplicationContextlog信息:ClosingSpringrootWebApplicationContext2014-8-410:37:28org.apache.catalina.core.StandardContextlistenerStop严重:Exceptionsendingcontextdestroyedeventtolistenerinstanceofclassorg.springframework.web.context.ContextLoaderListenerjava.lang.NoClassDefFoundError:org/apache/commons/logging/LogFactoryatorg.springframework.web.context.ContextCleanupListener.<clinit>(ContextCleanupListener.java:43)atorg.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:145)atorg.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4249)atorg.apache.catalina.core.StandardContext.stop(StandardContext.java:4890)atorg.apache.catalina.core.StandardContext.start(StandardContext.java:4754)atorg.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)atorg.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)atorg.apache.catalina.core.StandardHost.addChild(StandardHost.java:583)atorg.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1079)atorg.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1002)atorg.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506)atorg.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)atorg.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)atorg.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)atorg.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)atorg.apache.catalina.core.StandardHost.start(StandardHost.java:822)atorg.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)atorg.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)atorg.apache.catalina.core.StandardService.start(StandardService.java:525)atorg.apache.catalina.core.StandardServer.start(StandardServer.java:754)atorg.apache.catalina.startup.Catalina.start(Catalina.java:595)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:289)atorg.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)Causedby:java.lang.ClassNotFoundException:org.apache.commons.logging.LogFactoryatorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)atorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)atjava.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)...27more2014-8-410:37:28org.apache.coyote.http11.Http11AprProtocolstart信息:StartingCoyoteHTTP/1.1onhttp-802014-8-410:37:28org.apache.coyote.ajp.AjpAprProtocolstart信息:StartingCoyoteAJP/1.3onajp-80092014-8-410:37:28org.apache.catalina.startup.Catalinastart信息:Serverstartupin858ms

解决方案

解决方案二:
java.lang.NoClassDefFoundError:org/apache/commons/logging/LogFactory很有可能是jar包冲入,检查一下你是不是有重复的logging包,删除低版本的,保留高版本的。
解决方案三:
缺包,commonsloging包倒进去
解决方案四:
看日志文件写的很清楚。
解决方案五:
web.xml少包
解决方案六:
commons-logging.jar没有则加进去,有多个版本就留一个

时间: 2024-08-23 15:06:19

启动tomcat发生异常的相关文章

tomcat启动报错-eclipse 启动 tomcat 异常

问题描述 eclipse 启动 tomcat 异常 tomcat: apache-tomcat-7.0.54-windows-x86 绿色版 eclipse: eclipse-jee-luna-R-win32 . eclipse-jee-indigo-SR2-win32 直接在 ${TOMCAT_HOME}/bin 下双击 startup.bat 可以正常启动,无任何问题, 但是在 eclipse 中配置好之后,加入web工程,启动tomcat,就出现了下面的错误信息: Error occurr

vs2012-软件启动问题:打不开VS,显示&amp;amp;quot;调用的目标发生异常”

问题描述 软件启动问题:打不开VS,显示"调用的目标发生异常" 点击vs2012打不开,以前能正常打开,现在就直接弹出提示框显示:"调用的目标发生异常",根据网上的方法,改了环境变量(不知道是哪个,我用户和系统都改),重启电脑,还是打不开.删掉重装什么的都不行,求帮忙要怎么搞?谢谢! 解决方案 请问楼主是怎么解决的啊?

tomcat启动报错-java开发使用struts2框架后,启动tomcat会出现异常,希望大家帮帮忙。

问题描述 java开发使用struts2框架后,启动tomcat会出现异常,希望大家帮帮忙. comcat版本 6.0.30 struts2 jar包 struts2-core-2.1.8.1.jar org.xml.sax.SAXParseException: The element type "servlet-class" must be terminated by the matching end-tag "". at com.sun.org.apache.x

java-命令行启动tomcat异常错误问题

问题描述 命令行启动tomcat异常错误问题 问题描述:用的是tomcat8 用myeclipse写的web项目 在myeclipse中打开服务器 浏览器访问全部正常 关闭myeclipse用cmd命令行net start tomcat8打开服务器,提示正常启动 可访问主页 但总会出现些错误 请问是什么问题 解决方案 建议楼主把错误信息端出来看看 解决方案二: 自顶 自顶 自顶 自顶 自顶 自顶 解决方案三: 自顶 自顶 自顶 自顶 自顶 自顶 解决方案四: 自顶 自顶 自顶 自顶 自顶 自顶

以下问题启动tomcat时发生的,是什么原因

问题描述 以下问题启动tomcat时发生的,是什么原因 解决方案 每次启动到这的时候就不能继续了 解决方案二: 看看是不是有些jar没有导入

用普通用户通过sudo进行启动tomcat时报如下异常

用普通用户通过sudo进行启动tomcat时报如下异常 tomcat user 不在 sudoers 文件中.此事将被报告. 这是由于sudo命令使用root用户执行命令.而处于安全性的考虑,一般不允许执行.如果希望某个用户具备使用sudo命令的权限,可以通过修改/etc/sudoers文件进行权限设置. 用root用户登录并修改/etc/sudoers文件,在 root ALL=(ALL:ALL) ALL 下添加一行 用户名 ALL=(ALL:ALL) ALL 修改后结果如下: root AL

eclipse 启动 tomcat 异常

问题描述 tomcat: apache-tomcat-7.0.54-windows-x86 绿色版eclipse: eclipse-jee-luna-R-win32 . eclipse-jee-indigo-SR2-win32直接在 ${TOMCAT_HOME}/bin 下双击 startup.bat 可以正常启动,无任何问题,但是在 eclipse 中配置好之后,加入web工程,启动tomcat,就出现了下面的错误信息:Error occurred during initialization

应用程序发生异常unknown software exception解决方法

应用程序发生异常 unknown software exception(0xc0000096),位置为0x02fe6818 在控制面板的添加/删除程序中看看你是否安装了微软NET.Framework,如果已经安装了,可以考虑卸载它,当然如果你以后在其它程序需要NET.Framework时候,可以再重新安装. 另外,如果你用的是ATI显卡并且你用的是SP2的补丁(一些ATI的显卡驱动需要在NET.Framework正常工作的环境下).这种情况你可以找一款不需要NET.Framework支持的ATI

电脑出现应用程序发生异常未知的软件异常怎么办

电脑出现应用程序发生异常未知的软件异常怎么办   应用程序发生异常未知的软件异常的原因分析 1.应用程序的组件丢失造成,至于应用程序文件为什么会丢失,有时候是用户自己误删除导致,更多时候则是由病毒木马造成的,在当今网络时代,有些病毒作者为了获取不正当利益,常在一些应用程序的某个组件上捆绑病毒,并在一些网站上提供这些有毒的应用程序给网友免费下载,当把用户下载了这些软件并安装到自己电脑上面时,安全软件会检测到这些感染了病毒木马的应用程序组件并将其杀掉.这就造成应用程序文件缺失,从而导致在运行程序时发