2015-06-21 144 views
0

我在netbeans中創建了一個新的webapp,並試圖將它部署到wildfly 9.0.0 CR2。 我總是得到這個錯誤:蜻蜓9地址已經在使用

18:02:54,246 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-7) MSC000001: Failed to start service jboss.undertow.listener.default: org.jboss.msc.service.StartException in service jboss.undertow.listener.default: Could not start http listener 
    at org.wildfly.extension.undertow.ListenerService.start(ListenerService.java:150) 
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948) 
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
    at java.lang.Thread.run(Thread.java:744) 
Caused by: java.net.BindException: Address already in use 
    at sun.nio.ch.Net.bind0(Native Method) 
    at sun.nio.ch.Net.bind(Net.java:444) 
    at sun.nio.ch.Net.bind(Net.java:436) 
    at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:214) 
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) 
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:67) 
    at org.xnio.nio.NioXnioWorker.createTcpConnectionServer(NioXnioWorker.java:182) 
    at org.xnio.XnioWorker.createStreamConnectionServer(XnioWorker.java:243) 
    at org.wildfly.extension.undertow.HttpListenerService.startListening(HttpListenerService.java:115) 
    at org.wildfly.extension.undertow.ListenerService.start(ListenerService.java:147) 
    ... 5 more 

當我檢查所使用的端口我看到wildfly使用此端口:8080,3528,3529,9990。對我來說,似乎野蠅會阻止自己? 有人有想法嗎?

+0

Wildfly運行,嘗試檢查服務器開始在NetBeans中,控制檯,其他IDE和必要時重啓netbeans的。當AS自動重啓時,此錯誤通常發生在hotdeploy中。 –

+0

我在netbeans中安裝了wildfly插件,但它工作得不太好。看來netbeans無法獲得服務器的狀態。如果我嘗試擴展野蠻服務器的菜單,我不會看到任何項目。我必須手動關閉wild。。它也發生在我啓動服務器之後 – perotom

回答

1

具有相同問題的人應該檢查在Windows系統中還有誰使用了端口9990。 TCPView是一個很好的工具來找出負責罪。 NVIDIA網絡服務(NvNetworkService.exe)是這種情況下可能的常見原因之一。如果是這種情況,只需在Windows服務列表中找到它並停止/禁用它即可。該服務本身負責檢查Nvidia驅動程序更新,所以任何時候只要手動將其打開即可。

希望這有助於和問候