zoukankan      html  css  js  c++  java
  • 如何解决Failed to start component [StandardEngine[Catalina].StandardHost[127.0.0.1].StandardContext[]]问题

    调试web项目,项目部署到tomcat,报如下错误:

     1 java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[127.0.0.1].StandardContext[]]
     2     at java.util.concurrent.FutureTask.report(FutureTask.java:122)
     3     at java.util.concurrent.FutureTask.get(FutureTask.java:192)
     4     at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:911)
     5     at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:890)
     6     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
     7     at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1403)
     8     at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1393)
     9     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    10     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    11     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    12     at java.lang.Thread.run(Thread.java:745)
    13 Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[127.0.0.1].StandardContext[]]
    14     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
    15     ... 6 more
    16 Caused by: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.webresources.StandardRoot@1df93418]
    17     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
    18     at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4842)
    19     at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4974)
    20     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    21     ... 6 more
    22 Caused by: java.lang.IllegalArgumentException: The main resource set specified [C:UsersLzj.IntelliJIdea2016.2system	omcatUnnamed_questionwebappscall] is not valid
    23     at org.apache.catalina.webresources.StandardRoot.createMainResourceSet(StandardRoot.java:732)
    24     at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:690)
    25     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    26     ... 9 more
    27 
    28 22-Oct-2017 17:00:28.227 严重 [main] org.apache.catalina.core.ContainerBase.startInternal A child container failed during start
    29  java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[127.0.0.1]]
    30     at java.util.concurrent.FutureTask.report(FutureTask.java:122)
    31     at java.util.concurrent.FutureTask.get(FutureTask.java:192)
    32     at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:911)
    33     at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
    34     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    35     at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
    36     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    37     at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:791)
    38     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    39     at org.apache.catalina.startup.Catalina.start(Catalina.java:655)
    40     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    41     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    42     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    43     at java.lang.reflect.Method.invoke(Method.java:498)
    44     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355)
    45     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495)
    46 Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[127.0.0.1]]
    47     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
    48     at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1403)
    49     at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1393)
    50     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    51     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    52     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    53     at java.lang.Thread.run(Thread.java:745)
    54 Caused by: org.apache.catalina.LifecycleException: A child container failed during start
    55     at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:919)
    56     at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:890)
    57     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    58     ... 6 more
    59 
    60 22-Oct-2017 17:00:28.230 严重 [main] org.apache.catalina.startup.Catalina.start The required Server component failed to start so Tomcat is unable to start.
    61  org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8005]]
    62     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
    63     at org.apache.catalina.startup.Catalina.start(Catalina.java:655)
    64     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    65     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    66     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    67     at java.lang.reflect.Method.invoke(Method.java:498)
    68     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355)
    69     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495)
    70 Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardService[Catalina]]
    71     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
    72     at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:791)
    73     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    74     ... 7 more
    75 Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina]]
    76     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
    77     at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
    78     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    79     ... 9 more
    80 Caused by: org.apache.catalina.LifecycleException: A child container failed during start
    81     at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:919)
    82     at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
    83     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    84     ... 11 more

    最后发现是tomcat安装目录/conf/server.xml配置的问题:

    因为我之前配置了:

        <Engine>
          <Host name="127.0.0.1" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false"  xmlNamespaceAware="false">
            <Context path="" docBase="call" debug="0" reloadable="true" crossContext="true"/>
            <Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="tot_log." suffix=".txt" timestamp="true"/>
          </Host>
        </Engine>

    将这个Host节点注释,问题解决。

  • 相关阅读:
    ASP.NET 2.0的页面缓存功能介绍
    第五课 主定理
    HDU 1051 Wooden Sticks
    一行代码让浏览器变编辑器
    算法概论习题1001Forest
    第七课 寻找强连通分量
    8223. Tiling a Grid With Dominoes
    迷宫
    第八课 最小生成树之Kruskal
    解决 Ubuntu 12.04 无法调节屏幕亮度的问题
  • 原文地址:https://www.cnblogs.com/feiyujun/p/7710748.html
Copyright © 2011-2022 走看看