搜尋

首頁  >  問答  >  主體

java - 启动tomcat时报错Failed to start component

严重: ContainerBase.addChild: start: 
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/WebApplication1]]
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:753)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:729)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
    at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:587)
    at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1798)
    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: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.webresources.StandardRoot@6215c10b]
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
    at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4969)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5099)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
    ... 10 more
Caused by: java.lang.IllegalArgumentException: The main resource set specified [G:\workspace\NetBeans\WebApplication1\build\web] is not valid
    at org.apache.catalina.webresources.StandardRoot.createMainResourceSet(StandardRoot.java:730)
    at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:688)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
    ... 13 more

十二月 08, 2016 5:48:16 下午 org.apache.catalina.startup.HostConfig deployDescriptor
严重: Error deploying configuration descriptor G:\Servers\apache-tomcat-8.0.39\conf\Catalina\localhost\WebApplication1.xml
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/WebApplication1]]
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:757)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:729)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
    at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:587)
    at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1798)
    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)

**错误信息如上。
tomcat8 jdk1.8

tomcat eclipse jdk 所有环境都是 新装的 运行其他项目没有任何问题。
maven构建项目 jar包都是正常导入 项目没有显示任何错误。
找了很久还是不知道什么原因造成的。如果需要其他信息 请留言。
谢谢各位~~

天蓬老师天蓬老师2889 天前506

全部回覆(3)我來回復

  • PHP中文网

    PHP中文网2017-04-18 10:35:10

    G:Serversapache-tomcat-8.0.39confCatalinalocalhostWebApplication1.xml 更改過哪些內容

    回覆
    0
  • PHPz

    PHPz2017-04-18 10:35:10

    我上一次就回答一個人的問題這樣的問題你的使用排除法先把你的所有的項目清空看一下再次啟動tomcat有沒有問題如果有的話建議你更換tomcat 如果沒有的話部署項目就得檢查你web.xml檔如果沒有問題檢查你的spring相關的文件因為他是扮演的監聽器的功能一般啟動就會實例化的我想應該就是你的WebApplication1.xml 出現問題了

    回覆
    0
  • 高洛峰

    高洛峰2017-04-18 10:35:10

    安裝的路徑tomcat對嗎

    回覆
    0
  • 取消回覆