0
我的Tomcat運行在我的Linux機器上,我無法從外部訪問我的應用程序。我可以在我的箱子上使用localhost:8080
和[ip-addr]:8080
訪問它。如果我在另一臺機器上使用[ip-addr]:8080
,它會超時。無法從外部訪問Tomcat
我試過禁用防火牆,但沒有幫助。
任何提示?
我的Tomcat運行在我的Linux機器上,我無法從外部訪問我的應用程序。我可以在我的箱子上使用localhost:8080
和[ip-addr]:8080
訪問它。如果我在另一臺機器上使用[ip-addr]:8080
,它會超時。無法從外部訪問Tomcat
我試過禁用防火牆,但沒有幫助。
任何提示?
從https://serverfault.com/questions/390840/how-does-one-get-tomcat-to-bind-to-ipv4-address它看起來像你想添加JAVA_OPTS=" $JAVA_OPTS -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Addresses=true "
您catalina.sh
難道聽只回送?如果你做了'netstat -pan | grep 8080'或類似的'ss'或類似的東西,它是綁定到一個外部IP,或0.0.0.0或某種形式的本地主機? –
我不這麼認爲...?我得到'tcp6 0 0 ::: 8080 ::: * LISTEN 4064/java' – eml002
您是否試圖在IPv6地址上連接到它?從輸出看來,它只能監聽IPv6,而不是IPv4 –