我正在使用Maven社区版集成开发环境,并尝试通过命令行运行一个IntelliJ WebApp。我在RedHat邮箱里
我运行以下命令:
mvn clean install -P deployJetty -Djetty.port=8083
我得到了这个错误:
Listening for transport dt_socket at address: 5005
Error: Exception thrown by the agent : java.rmi.server.ExportException: Port already in use: 1099; nested exception is:
java.net.BindException: Address already in use
有趣的是,当我关闭IntelliJ Idea时,1099端口被释放了。我找不到Idea使用这个端口的原因和方式。
有什么想法吗?谢谢你。
注意:作为一种变通方法,我关闭了Idea,运行Jetty,然后打开Idea (我猜是强制它选择另一个端口)。
发布于 2014-08-19 10:26:48
我确信IntelliJ Idea不会在内部使用1099端口。我已经为Tomcat使用了这个端口。我建议检查您安装的任何idea插件是否在此端口上运行。大多数操作系统都可以为您提供在该端口上运行的应用程序名称。
例如:lsof -w -n -i tcp:8080
会给我一个在上面运行的应用程序8080在我的linux机器上。
希望这能有所帮助。
发布于 2017-10-26 13:49:18
转到终端并终止会话
ps -aef | grep 1099
kill -9 PID
发布于 2019-06-25 16:03:07
在windows上:
步骤1]查找进程: netstat -ano或netstat -aon |查找端口号“/i”|查找“端口号”
步骤2]杀死进程: Taskkill /F /IM (上一步获取的进程id )
请参考下面的示例:
https://stackoverflow.com/questions/25373565
复制相似问题