1. 程式人生 > >把tomcat服務埠該為預設80,http://ip/jenkins/ 的地址無法遠端訪問

把tomcat服務埠該為預設80,http://ip/jenkins/ 的地址無法遠端訪問

  最近在開發專案中,遇到的一個問題是:在 tomcat中釋出一個web專案,但是釋出成功後,只能用http://localhost:8080/jenkins訪問專案,不能用http://172.0.0.1:8080/jenkins訪問專案,也不能用本地的IP地址訪問,同時其他同事的電腦也不能訪問。

  先解決方案:

  1:啟動tomcat,使用cmd命令:D:\tomcat\bin>netstat -an | findstr "8080",檢視tomcat地址繫結。

  2:配置tomcat的server.xml, 更改connector配置, 埠不用改, 加上address="0.0.0.0", 使其繫結到IPv4。配置如下:

1 <Connector port="8080" address="0.0.0.0" protocol="HTTP/1.1" 
2                connectionTimeout="20000"
3                redirectPort="8443" />

  3:將埠改為80 <Connector port="80" address="0.0.0.0" protocol="HTTP/1.1"

       4:重啟tomcat

如果還是無法訪問,請關閉防火牆,即可