SpringMVC:Address localhost:1099 is already in use

无语,Tomcat上一秒还可以启动的,重启就报告端口被占用了。。。。

出现这种情况,好像是我在idea里面不同页面狂按Ctrl + shift + F10,导致开了多个Java.exe

解决

方法一

结束掉其中一个即可。(话说,我也不知道为啥有这么多java在运行。。。。。。。)


方法二

  1. 打开cmd,输入netstat -ano | find "1099"找到使用该端口的进程,看PID,过会要使用它关闭进程。

  2. 根据PID找到相关进程,命令tasklist | find "PID"

  3. 关闭进程:taskkill /f /t /im 进程名


原因

2022-4-10:终于发现原因了,是因为我发现在idea中也可以使用快捷键Ctrl + shift + f10可以快速重启tomcat,所以在class、html文件中多次快捷键,导致开了多个tomcat,而tomcat中配置的都是1099.。。。
补充说明一点:在class类中使用快捷键可以重启tomcat,但是在html中不行,他会启动html的另外一个。


参考

posted @ 2022-04-08 19:07  CodeWater  阅读(51)  评论(0编辑  收藏  举报