2017-05-20 174 views
1

我想在Eclipse中運行Tomcat上的應用程序,但我得到本地主機上的服務器Tomcat v8.5服務器無法啓動。錯誤。 我已經試過了一切。我甚至在Ubuntu上清除了Java,在Eclipse中創建了一個新的工作空間,新的Tomcat服務器實例。當我第一次參加比賽的時候沒什麼問題。但之後我對代碼做了一些更改,試圖運行它,並再次得到這個錯誤。 我不認爲這是我的代碼問題,因爲當它發生時,我無法在服務器上運行我的任何應用程序。 我會非常感謝您的幫助,因爲我正試圖解決這個問題已經兩天了。在本地主機服務器Tomcat v8.5服務器無法在Eclipse中啓動

我得到在Eclipse這個輸出與此錯誤彈出窗口的窗口前:

May 20, 2017 7:22:36 PM org.apache.catalina.startup.Catalina start 
SEVERE: The required Server component failed to start so Tomcat is unable to start. 
org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8006]] 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167) 
    at org.apache.catalina.startup.Catalina.start(Catalina.java:656) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:498) 
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495) 
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardService[Catalina]] 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167) 
    at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:793) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
    ... 7 more 
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina]] 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167) 
    at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
    ... 9 more 
Caused by: org.apache.catalina.LifecycleException: A child container failed during start 
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:947) 
    at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
    ... 11 more 

,並顯示這些消息後:

May 20, 2017 7:22:36 PM org.apache.coyote.AbstractProtocol pause 
INFO: Pausing ProtocolHandler ["http-nio-8081"] 
May 20, 2017 7:22:36 PM org.apache.coyote.AbstractProtocol pause 
INFO: Pausing ProtocolHandler ["ajp-nio-8010"] 
May 20, 2017 7:22:36 PM org.apache.catalina.core.StandardService stopInternal 
INFO: Stopping service Catalina 
May 20, 2017 7:22:36 PM org.apache.coyote.AbstractProtocol destroy 
INFO: Destroying ProtocolHandler ["http-nio-8081"] 
May 20, 2017 7:22:36 PM org.apache.coyote.AbstractProtocol destroy 
INFO: Destroying ProtocolHandler ["ajp-nio-8010"] 
+0

假設你知道tomcat的安裝位置,你檢查了tomcat日誌的內容嗎?他們應該說明問題所在。檢查[tomcat目錄] /logs/catalina.out。你可以用堆棧跟蹤編輯你的問題來幫助人們回答。 –

+0

@ErnestKiwele我找不到這樣的文件。我只在日誌文件夾中具有這樣的名稱的文件:「localhost_access_log.date」 – Cassie

+0

或者,您可以發佈Eclipse在「失敗啓動」錯誤之前顯示的輸出嗎? –

回答

0

最近我有同樣的問題。衝突在pom.xml中,因爲我同時包含了mockito-all和mockito-core依賴項。你必須檢查你的pom.xml。

相關問題