有時候linux下的tomcat其他機器無法訪問,比如主機無法訪問linux虛擬機的tomcat,這是因為tocat的端口,linux沒有對外開放,所以只能localhost訪問,但是別的機器訪問不了;解決方法如下
編輯linux的iptables文件:vi /etc/sysconfig/iptables
復制一句:已經開放22端口的命令改為8080就好:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
允許某個端口通過,此處tomcat端口設為8080,則在iptables文件中加入此句:-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
然后重啟iptables服務:service iptables restart
最后重啟tomcat服務即可