问题
运行web项目时,tomcat报错
分析
这个报错就是端口号被占用了,需要关闭占用这个端口的程序
解决
1.通过端口找到PID(PID就是各进程的身份标识,程序一运行系统就会自动分配给进程一个独一无二的PID。进程中止后PID被系统回收,可能会被继续分配给新运行的程序):win+R打开dos命令。输入下面的命令找到PID
netstat -ano | find "1099"
可以看到PID为9280
2.通过PID找到进程:输入下面的命令找到进程
tasklist | find "9280"
3.关闭进程:输入下面的命令关闭进程
taskkill /f /t /im java.exe
也可以ctrl+shift+esc直接打开任务管理器,找到“详细信息”里的PID对应进程,点击结束任务
总结
端口被占用问题一般是由于上次使用进程时未正常关闭导致的,找到占用该端口的进程关闭即可。以上方法适用于所有端口被占用的问题。