@ jbossuat.abcnet.in:9002:java.net.BindException:已在使用的地址java.net.BindException:已在使用的地址

问题描述:

我已经在JBoss Fuse服务器中部署了一些jar,它在端口上显示两个休息端点9001和9002.现在我已经对源代码进行了一些更改,并且希望部署一个新的jar。由于我正在进行热部署,我只需调用./karaf stop并将新jar放置在fuseinstallDir/deploy中。但是,当我启动使用fuseinstallDir /启动Karaf服务器,然后我得到java.net.BindException:地址已被使用。我试图检查哪个进程正在使用此端口,但在停止karaf服务器后没有得到任何进程@ jbossuat.abcnet.in:9002:java.net.BindException:已在使用的地址java.net.BindException:已在使用的地址

您应该在服务器运行时进行热部署,而不是在其停止时进行热部署。因为它会首先启动旧的应用程序,因为它并未先被卸载。

另外它不建议通过将文件复制到部署文件夹进行部署。通过shell中的命令安装安装。

+0

谢谢,注意到这两点:-) –