2015-06-21 147 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驱动程序更新,所以任何时候只要手动将其打开即可。

希望这有助于和问候