我在Centos7服务器上安装了ApacheTomcat 9,启动它,如果我试图打开localhost:8080页面没有打开。如果我在/conf/server.xml
中将Connector port
更改为80,它就可以工作了。我需要做的是Tomcat工作在8080端口或其他端口。
我安装了firewalld并尝试了以下命令:firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-ports
其输出:8080/传输控制协议iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT -m comment --comment "Tomcat Server port"
1条答案
按热度按时间lawou6xi1#
你可以发布server.xml的连接器部分吗?端口80(通常)是标准的httpd生产端口,Tomcat默认使用8080,这取决于运行Tomcat的用户,你不能以非root用户的身份运行低端口(1-1024)。没有你的server.xml,它只是猜测;)