严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/xxxx_war]]
严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.tomcat.util.modeler.BaseModelMBean.invoke Exception invoking method createStandardContext
javax.management.RuntimeOperationsException: Exception invoking method manageApp
主要原因是sevlet-api这个包导致的。
- 删除sevlet-api相关依赖
- 更换tomcat版本,建议6
是tomcat版本太高的原因,为其配套的servlet-api.jar不匹配或项目工程lib下有低版本的servlet-api.jar,
tomcat7以前的这个包没有getSessionCookieConfig这个方法,7的包有这个方法,
Tomcat启动异常与Servlet-API冲突
本文详细解析了在使用Tomcat服务器时遇到的启动异常问题,主要原因是Servlet-API版本不匹配,尤其是getSessionCookieConfig方法的存在与否。文章提供了两种解决方案:一是删除项目中不兼容的Servlet-API依赖;二是更换Tomcat版本至6.x,以避免高版本Servlet-API与项目代码之间的冲突。

1271

被折叠的 条评论
为什么被折叠?



