“java.net.BindException: Address 已在使用中”错误的解决方案?
2022-09-02 01:38:28
我正在使用Intellij,试图部署一个Tomcat应用程序,但每当我尝试运行它时,我都会收到以下错误:
Error: Exception thrown by the agent : java.rmi.server.ExportException: Port already in use: 1098; nested exception is:
java.net.BindException: Address already in use
现在,我已通过以下方式手动查找该端口上发生的过程:
lsof -i:1098
我找到了java进程并杀死了它:
ps aux | grep java
kill -9 20386
这奏效了,但每次我打开Intellij时,我都必须这样做。如果我想在不退出 Intellij 的情况下重新运行服务器,我不能,因为我会收到此错误。有谁知道一个永久性的修复,而不仅仅是每次手动杀死它?