2015-04-29 39 views
1

我手動安裝了tomcat7。tomcat啓動終端,但沒有在Ubuntu的瀏覽器上運行?

它在終端上運行(tomcat啓動)。

但是當我嘗試在瀏覽器(localhost:8080)上運行它時,會出現頁面html。

我無法找到問題出在哪裏

Java版本 「1.7.0_79」 OpenJDK的運行時環境(IcedTea項目2.5.5) (7u79-2.5.5-0ubuntu0.14.04.2)的OpenJDK服務器VM(24.79建設-B02, 混合模式)

使用CATALINA_BASE中:/ opt/tomcat的/

使用CATALINA_HOME中:/ opt/tomcat的/

使用CATALINA_TMPDIR中:/ opt/tomcat的//臨時

使用JRE_HOME:/usr/lib/jvm/java-1.7.0-openjdk-i386

使用CLASSPATH:
的/ opt/tomcat的//斌/引導。 jar:/opt/tomcat//bin/tomcat-juli.jar Tomcat 開始。

謝謝

+0

你確定你在正確的端口上打tomcat嗎? – MaVRoSCy

+0

找到在{Tomcat安裝文件夾$ CATALINA_HOME} \ conf \中找到server.xml並查看連接器元素端口值,如' MaVRoSCy

+0

以防您希望在終端上看到更多tomcat啓動時,不要使用'startup.sh',而要使用'catalina.sh run'。這將顯示前臺的實際日誌。另外,你說你看到一個html頁面 - 它可能由tomcat提供,而不是你期望的web應用程序? –

回答

4

如果在Tomcat啓動時間,那麼是不是Ubuntu的終端上顯示,tomcat的錯誤發生的任何錯誤。所以你需要從以下位置檢查日誌文件。

{tomcat path}/logs/catalina.{date}.log 

{tomcat path} = tomcat安裝路徑。
{date} =日期的日誌。

0

檢查JAVA環境是否設置正確;它需要Java在盒子上運行。

0

檢查這些細節:

1)Tomcat的運行在哪個端口

一)通過netstat命令查看,如果你知道tomcat的PID: 例如,我可以看到的PID我tomcat是1483.所以使用,

$ sudo netstat -lnp | grep 1483 我可以看到它正在運行/使用哪個端口。

B)tomcat的內幕:檢查這條線在server.xml中下conf目錄下的tomcat裏面:
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

2)檢查瀏覽器是否已啓用代理服務器設置。

3)檢查您是否可以通過本地主機或IP地址或機器名訪問它。 例如http://localhost:8080http://pc-name:8080http://192.168.1.1:8080

4)最後,檢查防火牆/ iptables的如果可能的話,暫時禁用它,然後重試或防火牆中添加例外。

0

檢查您的下載版本的tomcat。如果你打開你解壓縮的tomcat文件夾,你必須看到日誌文件夾。否則它可能是你安裝apache-tomcat- src .tar.gz。如果你的文件路徑顯示src,它不會給你一個日誌文件。所以刪除tomcat文件夾並下載apache-tomcat-8.tar.gz正確的文件。現在安裝它。

相關問題