Java: Apache Mina IoAcceptor no puede desenlazarse en Linux

Así que estoy ejecutando una aplicación web con una instancia de

org.apache.mina.common.IoAcceptor

instanciado como tal:

IoAcceptor acceptor = new SocketAcceptor();
SocketAcceptorConfig config = (SocketAcceptorConfig) acceptor.getDefaultConfig();
config.setReuseAddress(true);
config.getFilterChain().addLast("codec", new ProtocolCodecFilter(newFIXProtocolCodecFactory()));
acceptor.bind(new InetSocketAddress(port), clientHandler);

Bueno, todo funciona a la perfección: aceptamos conexiones todo el día en un campo de tulipanes mientras hablamos con clientes remotos.

El problema es cuando intenta desconectar.

Hasta ahora, estoy intentando un simple,

aceptator.unbindAll ();

que parece funcionar bien en Windows, pero cuando lo implemento en mi servidor Tomcat ejecutándose en Linux, el puerto parece estar escuchando incluso después de que, en teoría, debería estar desconectado. (confirman netstat y mi incapacidad para abrir sockets en este puerto)

Creo que tengo el mismo problema que: http://objectmix.com/apache/717994-unbind-not-working.html

Que por supuesto es una instancia de: http://xkcd.com/979/

Respuesta 1

Estoy usando wildfly 9 y slf4j (slf4j-api-1.7.21.jar) / log4j (log4j-1.2.17.jar). Recibo una pausa en la aplicación cuando el archivo se va a transferir. Mi configuración de registro en standalone.xml ...

Estoy tratando de que el usuario 'sincronizado (objeto) {object.wait ()}' pause mi servidor hasta que el objeto esté listo. Y he llamado 'sincronizado (objeto) {object.notify ()}' en la clase que establecerá el objeto ...

Recientemente enfrenté problemas al construir mi proyecto debido al error "HTTPS requerido". Este problema se resolvió modificando mi pom.xml como se describe aquí, agregando lo siguiente: <pluginRepositories> ...

Estoy cansado de implementar el controlador Phantomjs para las pruebas de Selenium, pero me arroja este error. java.lang.NoSuchMethodError: org.openqa.selenium.os.CommandLine.find (Ljava / lang / String;) Ljava / lang / String; Los ...