Socket幸免于JBoss关机 - 如何修复?

时间:2015-12-16 17:59:44

标签: java sockets jboss mina

我有一个基于NIO的应用程序(使用mina-core),当它从JBoss获得contextInitialized()并在IoAcceptor.unbind()发出contextDestroyed()时开始在套接字上进行侦听。 IoAcceptor的具体子类是NioSocketAcceptor

但是,每次重新启动JBoss时,在尝试创建新套接字时都会出现以下错误:

Caused by: java.io.IOException: Error while binding on 0.0.0.0/0.0.0.0:9191
original message : Address already in use
        at org.apache.mina.transport.socket.nio.NioSocketAcceptor.open(NioSocketAcceptor.java:238) [mina-core-2.0.9.jar:]
        at org.apache.mina.transport.socket.nio.NioSocketAcceptor.open(NioSocketAcceptor.java:51) [mina-core-2.0.9.jar:]
        at org.apache.mina.core.polling.AbstractPollingIoAcceptor.registerHandles(AbstractPollingIoAcceptor.java:583) [mina-core-2.0.9.jar:]
        at org.apache.mina.core.polling.AbstractPollingIoAcceptor.access$400(AbstractPollingIoAcceptor.java:71) [mina-core-2.0.9.jar:]
        at org.apache.mina.core.polling.AbstractPollingIoAcceptor$Acceptor.run(AbstractPollingIoAcceptor.java:457) [mina-core-2.0.9.jar:]
        at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) [mina-core-2.0.9.jar:]

我是否需要做一些事情而不是致电unbind

0 个答案:

没有答案