严重: ContainerBase.addChild: start:

严重: ContainerBase.addChild: start: 
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/struts]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1101)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1786)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IllegalArgumentException: Filter mapping specifies an unknown filter name struts2
at org.apache.catalina.core.StandardContext.validateFilterMap(StandardContext.java:2869)
at org.apache.catalina.core.StandardContext.addFilterMap(StandardContext.java:2834)
at org.apache.catalina.startup.ContextConfig.configureContext(ContextConfig.java:1271)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1176)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:771)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:305)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5066)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 10 more
二月 21, 2016 10:05:24 下午 org.apache.catalina.startup.HostConfig deployDirectory
严重: Error deploying web application directory D:\apache-tomcat-8.0.26\webapps\struts
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/struts]]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:729)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1101)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1786)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

出现上述问题一般是web.xml出了问题,可能是你的<filter>中的<filter-name>与<filter-mapping>中的<filter-mapping>不一致造成的

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
对于错误消息"ContainerBase.addChild: start: org.apache.catalina.LifecycleException: 无法启动组件[StandardEngine[Catalina]",这通常是由于Tomcat服务器启动时遇到问题导致的。以下是一些可能的解决方法: 1. 检查端口冲突:确保Tomcat服务器使用的端口没有被其他应用程序占用。可以尝试更改Tomcat配置文件中的端口号,比如server.xml文件中的Connector元素。 2. 检查依赖项和类路径:确保Tomcat服务器所需的所有依赖项都正确配置和部署,并且它们在类路径中可用。检查是否已正确设置了JAVA_HOME环境变量。 3. 清除临时文件:删除Tomcat服务器的临时文件夹(例如Tomcat安装目录下的work文件夹),然后重新启动服务器。 4. 检查日志文件:查看Tomcat服务器的日志文件,例如catalina.out文件,以获取更多详细的错误信息。根据错误信息进行进一步的故障排除。 5. 升级或回滚版本:如果问题是与特定版本的Tomcat服务器相关的,可以尝试升级到最新版本或回滚到之前的稳定版本。 6. 检查配置文件:检查Tomcat配置文件(例如server.xml)中的任何错误或不一致之处,确保它们与服务器环境和要部署的应用程序相匹配。 7. 停止其他应用程序:如果在同一台服务器上同时运行多个应用程序,尝试停止其他应用程序并重新启动Tomcat服务器,以查看是否解决问题。 请注意,这些解决方法可能需要根据您的具体情况进行调整。如果问题仍然存在,建议查看更详细的错误日志以获取更多信息,并考虑在Tomcat官方支持论坛或社区上寻求帮助。
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值