2017-10-05 171 views
0

我已經在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:已在使用的地址

回答

1

您應該在服務器運行時進行熱部署,而不是在其停止時進行熱部署。因爲它會首先啓動舊的應用程序,因爲它並未先被卸載。

另外它不建議通過將文件複製到部署文件夾進行部署。通過shell中的命令安裝安裝。

+0

謝謝,注意到這兩點:-) –

相關問題