admin管理员组文章数量:1631138
前言
- tomcat 8.5
- jdk 1.8
严重: A child container failed during start
启动tomcat遇到错误 A child container failed during start
。
问题原因
问题原因就是 A child container failed during start
。tomcat中的项目,就是 child container
。因此错误就是有项目启动失败了,至于是哪个,就自己分析吧。
项目启动失败的原因很多,但是只有 A child container failed during start
是 tomcat 抛出的(这句话的口气,就是tomcat的口气。即,还没进到项目中呢)。碰到这个错误的时候,查找那些与tomcat项目的解决办法就可以了。
我的问题是docBase
指向的地址不存在(想将从其它服务器上移过来的tomcat先启动起来看看,但没把对应的项目移过来),如下:
<?xml version='1.0' encoding='utf-8'?>
<Server port="1001" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
<!-- <Listener className="org.apache.catalina.core.JasperListener" /> -->
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
<Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />
<GlobalNamingResources>
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" />
</GlobalNamingResources>
<Service name="Catalina">
<Connector port="1011" protocol="HTTP/1.1"
connectionTimeout="20000"
maxThreads="3000"
minSpareThreads="250"
acceptCount="2000"
enableLookups="false"
compression="on"
URIEncoding="UTF-8"
compressionMinSize="2048"
noCompressionUserAgents="gozilla,traviata"
compressableMimeType="text/html,text/xml,text/css,text/plain,text/javascript,application/x-javascript,application/javascript"
/>
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
</Realm>
<Host
name="localhost"
appBase="webapps"
unpackWARs="true"
autoDeploy="true"
xmlValidation="false"
xmlNamespaceAware="false">
<Context
path="/"
docBase="/data/htdocs/xxx_web"
allowLinking="true"
reloadable="false"
privileged="true" >
</Context>
<!-- <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" /> -->
</Host>
</Engine>
</Service>
</Server>
本文标签: containerchildstartfailed
版权声明:本文标题:严重: A child container failed during start 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1726225413a1061459.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论