idea tomcat 启动报错Address localhost 1099 is already in use

这种报错一般来说有2种情况:  

1. 端口被占用

1.1 cmd 查看

输入命令:netstat -ano | findstr "1099" 可以看到被占用的端口。  

1.2 处理方式

如果返回空,跳到情况2中; 如果有,则有2种方式处理:1. 任务管理器-详细信息中找到对应 PID 进程,关闭;2. 通过命令行:taskkill /F /PID 2222    

2. 端口预留

如果1中的处理方式没有显示占用端口的进程,那么有可能是端口被系统预留,不允许使用了。我自己就是这种情况。  

2.1 cmd 查看

输入命令:netsh interface ipv4 show excludedportrange protocol=tcp idea tomcat 启动报错Address localhost 1099 is already in use

 

 

  可以看到1099 端口在范围内,所以会报这个错误。  

2.2 处理方式

1. 修改端口为以上范围外的端口,如 1159. 2. 禁用 hyper-V,然后重启,然后管理员方式执行:netsh int ipv4 add excludedportrange protocol=tcp startport=1099 numberofports=4   如果想要简单处理就选方式1,简单。  

3. 引用

https://developpaper.com/question/ideatomact-address-localhost1099-is-already-in-use/ https://*.com/questions/38986910/intellij-idea-address-localhost1099-is-already-in-use  
上一篇:8.jmeter分布式


下一篇:Jmeter分布式