我尝试使用IntelliJ IDEA启动Web应用程序,但出现错误:localhost:1099 already in use
。
我使用lsof -i:1099
和许多其他相关命令检查了端口1099,因此我非常确定端口1099是免费的。
这是我的运行配置:
我也将JMX port
更改为6666&6667&6668 ...,但是它不起作用,所以我认为它与端口本身并没有真正的关系。
我很困惑...其他人有这个问题吗?
任何帮助表示赞赏
最佳答案
由于使用命令提示符很容易解决。您可以执行以下操作。我假设您在 Windows 上工作。
打开CMD并键入以下内容。
netstat -aon | find "1099"
如果进程使用以上端口,则应返回类似以下的输出。
TCP xxx.xx.xx.xx:1099 xx.xx.xx.xxx:443 ESTABLISHED 2222
最后一列的值(2222)引用为进程ID( PID )。
只需杀死即可,如下所示。
taskkill /F /PID 2222
现在,您可以启动服务器了。