[Unit]
Description=tomcat:/opt/Tomcat/bin
After=network.target
[Service]
Type=forking
PidFile=/opt/Tomcat/tomcat.pid
ExecStart=/opt/Tomcat/bin/startup.sh
ExecStop=/opt/Tomcat/bin/shutdown.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target
~
"tomcat.service" 13L, 246C 7,1 全部
以上是我tomcat.service文件的内容,我tomcat安装在/opt/Tomcat。
当我用./bin/startup.sh启动tomcat的时候,8080和8009端口都打开 且可以访问tomcat默认页面。 这里证明我的网络没有问题。我./shutdown.sh关闭后.用ss -plntu 确认端口关闭然后systemctl start tomcat.service启动也可以看到8080端口和8009在被监听但是我用浏览器就无法访问。Tomcat是9.0.14
网上搜了很多办法都是说是防火墙 或者网络 我ping的通且selinux firewalld都关了。
求解
我再贴几张图吧。第一次用csdn发帖 可能排版不好看
------------分割
左图是startup.sh正常可以访问的,右图是systemctl启动的 不能访问。
我QQ是2805096298有大佬方便的话加我QQ帮忙吧~