有时候我们会发现我们机器上的tomcat没有启动,也报这个错误,这其实是因为maven项目有自己的tomcat,他没有被关闭,可以采用如下方式解决
1.打开cmd
2.运行netstat -ano|findstr 8080,这是找到8080端口被谁占用
3.运行taskkill /pid xxxx -t -f,其中xxxx指的是查出的占用端口程序的pid
开启服务器debug
catalian.sh:
CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"