用tomcat用戶登陸,啓動tomcat,發現tomcat沒法啓動,出現錯誤:LifecycleException: Protocol handler initialization failed: java.net.BindException: Permission denied <null>:80 java
經過 netstat -lnp|grep 80 發現沒有程序佔用80端口 tomcat
緣由是只有root用戶纔可訪問1024如下的端口。
解決方法一:
重將server.xml中的端口改成8080 ,而後經過iptables將80端口跳轉到8080端口
而後:iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
tcp