2013-04-29 242 views
0

我是Java EE概念和JBoss服務器的新手。我開發了一個簡單的企業應用程序。我使用命令提示符啓動了服務器,但是當我嘗試從Netbeans部署它時,JBoss Application Server啓動失敗:在JBoss上部署Web應用程序

HTTP Connector port 8080 is already in use顯示在輸出上。

那麼我該如何部署它?

回答

1

您的IDE將啓動JBoss服務器,但似乎您已從控制檯啓動,因此端口正在使用中。從控制檯關閉它,只能從IDE中嘗試。 IDE將自行啓動它。

+0

即使我試圖從IDE啓動,也會出現相同的消息。 – Minoshini 2013-04-29 06:21:42

+0

顯然,您的端口8080正在使用中。你有沒有像tomcat啓動過其他服務器?請確保您關閉了從控制檯jboss,tomcat,glashfish等啓動的所有服務器。我假設您使用Windows,您可以通過'netstat -aon -p tcp' – Alper 2013-04-29 06:39:27

+0

來檢查哪個進程偵聽8080端口,發現原因是JBoss服務器正在端口8080上運行。這樣,當我再次啓動JBoss服務器時,它會發出這條消息。一旦我繼續並運行應用程序,它運行良好。謝謝阿爾珀。 – Minoshini 2013-04-29 08:34:16

0

通過在命令提示符下點擊netstat,您可以找到使用端口8080的應用程序。然後通過他的PID:**taskkill /PID number that represent the PID**殺死應用程序。或者下載TCP查看器來查看使用端口8080的應用程序,然後結束該過程,然後嘗試啓動JBoss

相關問題