Tomcat

獨立的 Tomcat 5.5 不能在 localhost 以外的地方訪問

  • August 19, 2011

Tomcat 5.5 的全新安裝。我知道它較舊,但我需要的 webapp 不支持較新版本。我可以使用 localhost 很好地訪問它,但我無法從遠端電腦訪問它。發送 404 錯誤。我對這些東西真的很陌生,所以如果有什麼愚蠢的東西你甚至不會建議,請無論如何都要去做。:)

感謝您提前提供任何幫助。

布賴恩

打開/path/to/tomcat/conf/server.xml文件並address="127.0.0.1"<Connector標籤中刪除:

<Connector port="8080" protocol="HTTP/1.1" 
              connectionTimeout="20000" 
              redirectPort="8443" />

編輯

 netstat -nao | findstr :80

 TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       3180
 TCP    0.0.0.0:8009           0.0.0.0:0              LISTENING       3180
 TCP    74.208.231.23:80       0.0.0.0:0              LISTENING       4
 TCP    127.0.0.1:8005         0.0.0.0:0              LISTENING       3180
 TCP    [::]:80                [::]:0                 LISTENING       3180
 TCP    [::]:8009              [::]:0                 LISTENING       3180

注意 netstat 輸出的最後一列。有一個程序 (PID 4) 在埠 80 上偵聽。停止所有其他程序在埠 80 上偵聽(Web 開發代理、Microsoft SQL 報告等),然後重試。

引用自:https://serverfault.com/questions/299102