如果您使用sudo调用启动脚本,则您以root用户身份运行tomcat。没错,不建议以root用户身份运行tomcat。非root用户不能绑定到端口80,并且有一些解决方案可以解决此问题。一种方法是以非root用户身份运行tomcat,并使tomcat侦听端口8080。启用防火墙并将转发给端口80的请求转发到端口8080。
service iptables startiptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080iptables-saveservice iptables restart



