把tomcat服務埠該為預設80,http://ip/jenkins/ 的地址無法遠端訪問
阿新 • • 發佈:2018-12-10
最近在開發專案中,遇到的一個問題是:在 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