根本原因是
java的端口被占用
如下图所示,Tomcat端口被占用的情况.
问题分析
这是因为端口号被占用了,已经有其他应用正在使用这个端口号,所以必须停掉正在使用的端口号,或者修改为其他端口号。
step1:通过端口找到PID
win+R-----------------------------》cmd 打开dos命令行,输入
netstat -ano | find "1099"
得到下列内容,看到最后一列是“36972”,就是PID:
step2:通过PID找到进程
输入:
tasklist | find "36972" (使用双引号引起来的是PID)
step3:关闭进程
输入命令关闭进程:
taskkill /f /t /im java.exe
最后,重新启动 Tomcat 就可以了