IntelliJ IDEA 启动 tomcat 报1099错误

使用 IntelliJ IDEA 做 web 开发时,有时会遇到启动 tomcat 报1099错误:

Address localhost:1099 is already in use

这会导致web项目无法启动。

解决办法1:查出占用端口的进程,并结束

1. 查占用1099端口的进程号,指令:

netstat -ano
netstat -ano

可见,占用1099端口的进程的 PID 是5696。

Windows 10 支持管道和 grep 指令,可以通过下面的指令直接找出占用端口的进程:

netstat -ano | grep 1099

2. 结束进程

然后强制终止这个进程:

taskkill /PID 5696 /F

也可以到任务管理器中结束它。

参考:

解决办法2:直接使用 IDEA 结束

1. 结束 tomcat

2. 结束占用 1099 的进程,注意点那个鬼脑壳