错误详情
在阿里云的云服器启动Tomcat的时候,页面出现访问错误 403 access forbiden,仔细检查后,发现问题是Tomcat 在Shutdown的时候未正常关闭
解决方法
但是在Linux系统中,Tomcat往往无法用Shutdown.sh正常关闭
所以在启动Shutdown命令后,要自己检查是否有tomcat进程残留
sh shutdown.sh
查看是否Tomcat进程残留
ps -ef|grep tomcat
这是未正确关闭的情况
然后强制关闭相关进程即可
kill -9 833
kill -9 859
原因
Tomcat项目中存在用户线程(User Thread),也就是非守护线程,进而导致JVM无法正常关闭
本人对应的简书地址:https://www.jianshu.com/p/8ffd3557fbdd