这个问题对于Tomcat 8.5来说是独一无二的,其他答案仅适用于7并且不能按照描述工作
首先,我一直在研究tomcat文档和在线问题20个小时.我已经从头开始构建我的服务器大约十次以学习该过程并尝试获得一个清晰的指南,以便运行服务器以运行多个Spring启动Web应用程序.
我现在不能让tomcat在端口80上运行,所以在域名末尾没有"8080".它在8080端口运行很好.
"netstat -lnp grep 80"告诉我这个:
enterProto Recv-Q Send-Q Local Address Foreign Address
State PID/Program name
tcp 0 0 0.0.0.0:3306 0.0.0.0:*
LISTEN 449/mysqld
tcp 0 0 0.0.0.0:111 0.0.0.0:*
LISTEN 1/init
tcp 0 0 0.0.0.0:22 0.0.0.0:*
LISTEN 143/sshd
tcp6 0 0 :::8001 :::*
LISTEN 139/httpd
tcp6 0 0 127.0.0.1:8005 :::*
LISTEN 281/java
tcp6 0 0 :::8009 :::*
LISTEN 281/java
tcp6 0 0 :::21 :::*
LISTEN 147/vsftpd
tcp6 0 0 :::22 :::*
LISTEN
Run Code Online (Sandbox Code Playgroud)
所以没有使用端口80. systemctl status tomcat.service = running
firewall-cmd …