2013-07-02 80 views
2

我將tomcat v6.0安裝到了我的電腦上,我試圖訪問一個網頁。我添加了一個SVN日食項目。當我嘗試運行它作爲服務器,它提供了以下頁面:無法訪問本地主機:8080 tomcat默認頁面

HTTP Status 404 - /first/ 

-------------------------------------------------------------------------------- 

type Status report 

message /first/ 

description The requested resource is not available. 


-------------------------------------------------------------------------------- 

Apache Tomcat/6.0.37 

同樣在控制檯這些記錄:

02.Tem.2013 16:36:45 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\jre6\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Perl\site\bin;C:\Perl\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;c:\mingw\bin;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\nodejs\;C:\Python27;C:\Python27\Scripts;C:\GNUstep\GNUstep\System\Tools;C:\Users\HasanFerit\AppData\Roaming\npm;. 
02.Tem.2013 16:36:45 org.apache.tomcat.util.digester.SetPropertiesRule begin 
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:first' did not find a matching property. 
02.Tem.2013 16:36:45 org.apache.coyote.http11.Http11Protocol init 
INFO: Initializing Coyote HTTP/1.1 on http-8080 
02.Tem.2013 16:36:45 org.apache.catalina.startup.Catalina load 
INFO: Initialization processed in 586 ms 
02.Tem.2013 16:36:45 org.apache.catalina.core.StandardService start 
INFO: Starting service Catalina 
02.Tem.2013 16:36:45 org.apache.catalina.core.StandardEngine start 
INFO: Starting Servlet Engine: Apache Tomcat/6.0.37 
02.Tem.2013 16:36:46 org.apache.coyote.http11.Http11Protocol start 
INFO: Starting Coyote HTTP/1.1 on http-8080 
02.Tem.2013 16:36:46 org.apache.jk.common.ChannelSocket init 
INFO: JK: ajp13 listening on /0.0.0.0:8009 
02.Tem.2013 16:36:46 org.apache.jk.server.JkMain start 
INFO: Jk running ID=0 time=0/14 config=null 
02.Tem.2013 16:36:46 org.apache.catalina.startup.Catalina start 
INFO: Server startup in 480 ms 

然後我試圖打開本地主機:8080,我不工作了。它打開相同的頁面。我不工作。什麼會導致這個問題?你可以幫我嗎?

回答

1

從Eclipse運行Tomcat時,它不會顯示默認頁面localhost:8080/。在Eclipse之外運行它以查看該頁面。

至於您的項目,請檢查WEB-INF/web.xml文件以查看welcome-file-list中有哪些默認頁面可用。 Tomcat檢查該列表以嘗試解析對Web應用程序根目錄的請求。

+0

當我在tomcat服務器關閉的時候試過它localhost:8080沒有打開任何東西,當我運行服務器時它給出了上述錯誤信息。 – user2870

+0

「tomcat server is closed」,你的意思是Eclipse是關閉的,或者Tomcat服務器沒有運行? – austin

+0

Tomcat服務器未運行。還有什麼可以在歡迎文件列表裏面? – user2870

0

如果您沒有更改Tomcat conf/server.xml中的任何內容,正確運行的Tomcat服務器應該會在http://localhost:8080上顯示一個Tomcat頁面,並顯示消息「如果您看到此消息,則表示已成功安裝Tomcat。恭喜!」。

確保您正確設置了以下環境變量JAVA_HOME,JRE_HOMECATALINA_HOMEInstructions for MacInstructions for Windows

如果您需要添加/更改其中的一個,確保應用更改(例如,在Windows中可以註銷並重新登錄,在Mac/Unix上可以運行從終端source ~/.bash_profile)。

現在運行打開一個終端(Terminal在Mac上,cmd.exe在Windows上)和啓動Tomcat:

  • 的Windows:%CATALINA_HOME%\bin\startup.bat
  • 的Mac:$CATALINA_HOME/bin/startup.sh

在終端/主機,你應該看到類似的東西:

Using CATALINA_BASE: ... 
Using CATALINA_HOME: ... 
Using CATALINA_TMPDIR: ... 
Using JRE_HOME:  ... 
Using CLASSPATH:  ... 

現在,請嘗試在瀏覽器中打開http://localhost:8080。它應該顯示如上所述的Tomcat頁面。

相關問題