我已经在我的服务器中添加了一个iptables中的规则。
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8005 -j ACCEPT
允许端口8005.当运行这个命令netstat -plunt它显示端口8005被打开。 结果如下
tcp 0 127.0.0.1:8005 0.0.0.0:* LISTEN 22128/java
我保存了iptables,重启了iptables和tomcat5的服务。 但仍然无法从浏览器访问tomcat5。
可能是什么问题?
我已经在server.xml为tomcatconfiguration了端口8005我的iptables -L -nv输出是附加的 
连接器端口configuration如下
<Server port="8005" shutdown="SHUTDOWN">
netstat输出中的127.0.0.1:8005部分表示您的服务器正在侦听环路地址127.0.0.1 ,这意味着您只能在本地连接到端口8005。
如果要从另一台机器远程访问服务,则需要更改tomcatconfiguration以允许其监听所有接口或特定接口。