我簡單地使用Eclipse Juno定義了一個新服務器。我選擇了一個文件夾並下載並安裝了Tomcat服務器。我無法使用Eclipse啓動Tomcat服務器
這是日誌,當我啓動服務器:(沒有部署或什麼,只是服務器開始)
Mar 10, 2013 8:38:13 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files (x86)\Java\jre7\bin;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files (x86)\PHP;C:\PHP\PEAR;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\;C:\Program Files (x86)\Git\cmd;C:\Program Files\Java\jdk1.6.0_37\bin;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\apache-maven-2.2.1\bin;.
Mar 10, 2013 8:38:14 PM org.apache.coyote.AbstractProtocolHandler init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Mar 10, 2013 8:38:14 PM org.apache.coyote.AbstractProtocolHandler init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
Mar 10, 2013 8:38:14 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 480 ms
Mar 10, 2013 8:38:14 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Mar 10, 2013 8:38:14 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.12
Mar 10, 2013 8:38:14 PM org.apache.coyote.AbstractProtocolHandler start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Mar 10, 2013 8:38:14 PM org.apache.coyote.AbstractProtocolHandler start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
Mar 10, 2013 8:38:14 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 167 ms
但是,當我瀏覽到localhost:8080我看到的是:
HTTP Status 404 -/
type Status report
message/
description The requested resource (/) is not available.
Apache Tomcat/7.0.12
我相信,服務器的端口號爲8080
編輯1:
這是從Tomcat文件夾中的web.xml文件被下載:
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup> </servlet>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/</url-pattern> </servlet-mapping>
編輯2:
我解決我的問題: 我改變了服務器位置在Eclipse中使用從工作區元數據使用Tomcat安裝。現在它工作..
謝謝大家!
當我使用啓動從命令行啓動服務器時,可以看到歡迎頁面。當我右鍵點擊Eclipse並啓動時,我什麼都看不到。服務器中也有sample.war。當我使用命令行時,我可以看到localhost:8080/sample,但是當我使用Eclipse時,我什麼都看不到。 – 2013-03-10 19:07:24
這就是我想解釋的一點,以及爲什麼我放置了FAQ(我強烈推薦閱讀)的鏈接: Eclipse替代了Tomcat原來的配置。這意味着從命令行啓動Tomcat並從Eclipse開始將會有所不同。 – 2013-03-10 19:13:59