linux中tomcat啓動錯誤:java.net.BindException: Permis...


用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

相關文章
相關標籤/搜索