Seleccionar página

‘Connection refused’ en el shutdown de JBoss

por | Jun 8, 2011 | GNU / Linux, Java, JBoss AS / JBoss EAP / WildFly

Si se intenta apagar el JBoss y se recibe la siguiente exception:


Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
...

Es porque no se puede conectar al JBoss, esto puede deberse a varias causas: no se ha arrancado el jboss en el interfaces “localhost” (se ha arrancado con la ip del servidor, podria levantarse con 0.0.0.0), se han cambiado los puertos de JBoss, …

Para que funcione correctamente el apagado hay que modificar el comando de apagado añadiendo un parametro “-s”

Para JBoss 6:


-s service:jmx:rmi:///jndi/rmi://$JBOSS_HOST:1090/jmxrmi

El script de arranque como servicio quedaria asi:


JBOSS_CMD_STOP=${JBOSS_CMD_STOP:-"java -classpath $JBOSSCP org.jboss.Shutdown --shutdown -s service:jmx:rmi:///jndi/rmi://$JBOSS_HOST:1090/jmxrmi"}

El puerto 1090 es del servicio “RMI/JMX”.

Si se cambian los puertos de jboss hay que cambiar ese puerto. Por ejemplo si se usa la configuracion “ports-01″ habria que poner “1190″.

Para JBoss anterior a la version 6:


-s jnp://$JBOSS_HOST:1099

El script de arranque quedaria:


JBOSS_CMD_STOP=${JBOSS_CMD_STOP:-"java -classpath $JBOSSCP org.jboss.Shutdown --shutdown -s jnp://$JBOSS_HOST:1099"}

El puerto 1099 es del servicio “JNDI”.

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Blog de Neodoo Microsystems
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles. Puedes encontrar más información en nuestra Política de privacidad y Política de cookies.