Pregunta

Recientemente actualicé desde jboss-as.7.1.0.CR1b a jboss-as.7.1.0.Final y quiero cerrar la instancia de ejecución de la consola. En versiones anteriores el comando

$JBOSS_HOME/bin/jboss-admin.sh --connect command=:shutdown

estaba disponible, pero no veo jboss-admin.sh En el directorio bin u otros scripts de shell para apagar el servidor.

¿Fue útil?

Solución

Por alguna razón, el equipo JBoss decidió reorganizar los guiones entre actualizaciones menores de revisión. En cualquier caso, jboss-cli.sh es el reemplazo de jboss-admin.sh (son para todos los efectos exactamente el mismo script). Entonces su nuevo comando de cierre es:

 ./jboss-cli.sh --connect command=:shutdown

Otros consejos

Para modo independiente,

./jboss-cli.sh --connect command=:shutdown

Para el modo de dominio, el nombre de host debe especificarse así:

./jboss-cli.sh --connect  /host=master:shutdown

'Master' es el nombre de host predeterminado. El nombre de host del servidor se puede encontrar en $ jBoss_Home/Domain/Configuration/Host.xml

Si ha establecido un reino de seguridad, use:

./jboss-cli.sh --connect --controller=<host>:<port> --user=<username> --password=<password> /host=master:shutdown

Si su servidor tiene el controlador escuchando en una URL diferente al localhost:

${JBOSS_HOME}/bin/jboss-cli.sh --connect --controller=<host>:<port> command=:shutdown

Solo para tu información. ;)

En Windows ...... JBoss-EAP-6.1 bin jBoss-Cli.Bat doble clic o ejecutar por el indicador CMD.

 ./jboss-cli.sh --connect command=:shutdown

Cuando uso este comando en modo independiente, apagado, pero cuando estoy en una conexión SSH debe salir e ingresar nuevamente y luego ejecutar este comando

Solo quiero contribuir con la respuesta para el servidor JBoss 5.x, porque la pregunta es relevante para JBoss Shutdown.

Para Windows, se menciona a continuación la sintaxis adecuada:

${JBOSS_HOME}/bin/shutdown.bat -s jnp://applicationHostedEnvironment:portNumber -S

Por ejemplo: si la aplicación está alojada en la máquina local con el puerto 1099, use:

${JBOSS_HOME}/bin/shutdown.bat -s jnp://localhost:1099 -S

Para Linux, sintaxis:

${JBOSS_HOME}/bin/shutdown.sh -s jnp://applicationHostedEnvironment:portNumber -S<br>

Por ejemplo: si la aplicación está alojada en la máquina local con el puerto 1099, use:

${JBOSS_HOME}/bin/shutdown.sh -s jnp://localhost:1099 -S
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top