2015-10-26 108 views
0

我在Ubuntu上運行Tomcat 8和eclipse mars。當我嘗試通過eclipse啓動Tomcat時,它只是掛起。我試圖解決方案Tomcat Not Starting Through Eclipse (Timeout) 包括:無法通過Eclipse啓動Tomcat

  1. 設置我的hosts文件127.0.0.1本地主機
  2. 設置窗口 - > 首選項 - >常規 - >網絡連接到直接
  3. 加入-Djava.net .preferIPv4Stack = true來的eclipse.ini

控制檯輸出:

Oct 26, 2015 12:06:56 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Server version:  Apache Tomcat/8.0.28 
Oct 26, 2015 12:06:56 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Server built:   Oct 7 2015 18:25:21 UTC 
Oct 26, 2015 12:06:56 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Server number:   8.0.28.0 
Oct 26, 2015 12:06:56 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: OS Name:    Linux 
Oct 26, 2015 12:06:56 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: OS Version:   3.13.0-24-generic 
Oct 26, 2015 12:06:56 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Architecture:   amd64 
Oct 26, 2015 12:06:56 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Java Home:    /opt/java/jdk1.7.0_79/jre 
Oct 26, 2015 12:06:56 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: JVM Version:   1.7.0_79-b15 
Oct 26, 2015 12:06:56 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: JVM Vendor:   Oracle Corporation 
Oct 26, 2015 12:06:56 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: CATALINA_BASE:   /home/weblogic/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0 
Oct 26, 2015 12:06:56 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: CATALINA_HOME:   /opt/apache-tomcat-8.0.28 
Oct 26, 2015 12:06:56 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Command line argument: -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:43256 
Oct 26, 2015 12:06:56 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Command line argument: -Dcatalina.base=/home/weblogic/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0 
Oct 26, 2015 12:06:56 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Command line argument: -Dcatalina.home=/opt/apache-tomcat-8.0.28 
Oct 26, 2015 12:06:56 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Command line argument: -Dwtp.deploy=/home/weblogic/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps 
Oct 26, 2015 12:06:56 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Command line argument: -Djava.endorsed.dirs=/opt/apache-tomcat-8.0.28/endorsed 
Oct 26, 2015 12:06:56 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Command line argument: -Dfile.encoding=UTF-8 
Oct 26, 2015 12:06:56 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent 
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/oracle/11.2/client/lib:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib 
Oct 26, 2015 12:06:57 PM org.apache.coyote.AbstractProtocol init 
INFO: Initializing ProtocolHandler ["http-nio-8080"] 
Oct 26, 2015 12:06:57 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector 
INFO: Using a shared selector for servlet write/read 
Oct 26, 2015 12:06:57 PM org.apache.coyote.AbstractProtocol init 
INFO: Initializing ProtocolHandler ["ajp-nio-8009"] 
Oct 26, 2015 12:06:57 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector 
INFO: Using a shared selector for servlet write/read 
Oct 26, 2015 12:06:57 PM org.apache.catalina.startup.Catalina load 
INFO: Initialization processed in 3816 ms 
Oct 26, 2015 12:06:57 PM org.apache.catalina.core.StandardService startInternal 
INFO: Starting service Catalina 
Oct 26, 2015 12:06:57 PM org.apache.catalina.core.StandardEngine startInternal 
INFO: Starting Servlet Engine: Apache Tomcat/8.0.28 
Oct 26, 2015 12:06:59 PM org.apache.coyote.AbstractProtocol start 
INFO: Starting ProtocolHandler ["http-nio-8080"] 
Oct 26, 2015 12:06:59 PM org.apache.coyote.AbstractProtocol start 
INFO: Starting ProtocolHandler ["ajp-nio-8009"] 
Oct 26, 2015 12:06:59 PM org.apache.catalina.startup.Catalina start 
INFO: Server startup in 2091 ms 
+3

'信息:服務器啓動2091毫秒'它開始 –

+0

是什麼讓你說「它掛起」?當您嘗試訪問http:// localhost:8080時會發生什麼? – Gimby

+0

@Gimby,當我轉到「http:// localhost:8080 /」時,我仍然得到了404。另外,因爲我一直使用Weblogic,所以我期待它能說出類似「Running」的內容,但我想這個術語在Tomcat中不使用。 – user994165

回答

0

我雙擊服務器,進入「服務器位置」並從「使用工作區元數據」切換到「使用Tomcat安裝」。

0

它已經開始。你在找什麼?

從任何網頁瀏覽器轉到localhost:8080。如果你已經定義了index.html文件,那麼它將在那裏顯示輸出。

+0

當到localhost:8080時,我從Eclipse啓動它時得到了404,但是當我從bin腳本文件啓動它時,我得到了Tomcat網頁。 – user994165

+0

這是因爲在eclipse的tomcat中沒有默認的索引文件定義。你可以試試這個: 創建一個動態web項目'test'時創建它檢查複選框生成web.xml,不要忘記定義index.html然後右鍵單擊運行該應用程序並選擇run因爲>>現在在服務器上運行,那麼將在Web瀏覽器中打開的鏈接包含您在index.html中的內容。 – Shivam