萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> Linux操作系統下讓Tomcat啟動在80端口

Linux操作系統下讓Tomcat啟動在80端口

class="20845">

解決方案:linux 下將tomcat的server.xml的端口改為80後以tomcat身份無法啟動tomcat。

在redhat上啟動tomcat(將server.xml中的端口改為80)

su - tomcat -c "$CATALINA_HOME/bin/startup.sh"

後出現:Catalina.start: LifecycleException: null.open: java.net.BindException: Permission denied:80

這是因為只有root用戶才可訪問1024以下的端口。

解決方法:重將server.xml中的端口改為8080

然後:iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080

(如果用到443,也相應執行以上方法)

即可。

copyright © 萬盛學電腦網 all rights reserved