启动web项目解决Address localhost:1099 is already in use的问题
文章目录
一、原因分析
在运行tomcat,打开web项目时,会出现这样的报错(或者是屏幕中间弹窗),如图:
原因是因为有进程占用了对应的端口号(在任务管理器中的服务可能不会看到)。
通俗点讲就是:一个萝卜一个坑,这个坑被别人占了,你要么干掉他,要么重新找个坑。
二、解决方法
根据问题分析,我们有两种解决办法
方法一:将服务关闭
第一步:打开cmd命令窗口,输入netstat -ano | find "1099"
找到对应的PID
第二步:通过PID找到进程
输入tasklist | find "11592"
(双引号中的“11592”是对应的PID)
第三步:关闭进程
输入taskkill /f /t /im java.exe
关闭进程(java.exe是上一步的进程)
问题已解决,可以运行Tomact了。
方法二:修改端口号(了解)
修改1099端口号为其他。
如有错误,恳请指正。