Seleccionar página

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”.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies