mdj*_*ile 19 java rmi jetty intellij-idea maven
我正在使用IntelliJ Idea Community Edition IDE,我正在尝试使用Jetty通过命令行运行Maven WebApp.我在RedHat盒子上
我运行这个命令:
mvn clean install -P deployJetty -Djetty.port=8083
Run Code Online (Sandbox Code Playgroud)
我收到这个错误:
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
Run Code Online (Sandbox Code Playgroud)
有趣的是,当我关闭IntelliJ Idea时,1099端口被释放.我找不到Idea为什么以及如何使用此端口的原因.
有任何想法吗 ?谢谢.
注意:作为一种解决方法,我正在关闭Idea,运行Jetty然后打开Idea(我猜它强迫它选择另一个端口)
小智 23
我确信Intellij Idea内部不使用1099端口.我已经将这个PORT用于Tomcat.我建议检查你安装的任何想法插件是否在这个端口上运行.大多数操作系统都可以为您提供在该端口上运行的应用程序名称.
例如:lsof -w -n -i tcp:8080会给我在我的linux机器上运行8080的应用程序.
希望这可以帮助.
在窗户上:
步骤1]查找进程:netstat -ano 或 netstat -aon |find /i "listening" |find "Port no"
步骤2]杀死进程:Taskkill /F /IM(从上述步骤获得的进程ID)
请参阅下面的示例:
| 归档时间: |
|
| 查看次数: |
28329 次 |
| 最近记录: |