2012-02-17 16 views
40

Recientemente actualicé desde jboss-as.7.1.0.CR1b hasta jboss-as.7.1.0.Final y quiero apagar la ejecución de la instancia desde la consola. En las versiones anteriores del comando¿Cómo cierro el servidor JBoss AS 7?

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

Respuesta

78

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

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

El guión ha cambiado el nombre de una manera que hace que refleja con mayor precisión el propósito del script. La palabra "admin" puede ser confusa, donde AS7 ofrece una CLI de administración y una consola de administración. – ddri

+0

Hola @ddri. No tengo un problema con el nuevo nombre, tanto como el momento del cambio.Al final no es un gran problema. – Perception

+0

De acuerdo. Mientras todos lleguemos al final :) – ddri

21

En modo autónomo,

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

Para el modo de dominio, nombre de host debe ser especificado como esto:

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

'maestro' es el nombre de host predeterminado . El nombre de host del servidor se puede encontrar en $ JBOSS_HOME/Dominio/configuración/host.xml

Si ha establecido reino de seguridad a continuación, utilizar:

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

Si el servidor tiene el controlador de escuchar en una dirección URL diferente a localhost :

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

Solo para su información. ;)

2

En Windows ...... jboss-eap-6.1 \ bin \ jboss-cli.bat Haga doble clic o ejecute el comando cmd.

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

cuando se utiliza este comando en modo autónomo si fuera poco, pero cuando estoy en una conexión SSH debe salir y entrar de nuevo y luego ejecutar este comando

-1

sólo quiero aportar la respuesta para Jboss Servidor 5.x, porque la pregunta es relevante para el cierre de JBoss.

Para Windows, la sintaxis correcta se mencionan a continuación:

${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 a continuación, utilizar:

${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 a continuación, utilizar:

${JBOSS_HOME}/bin/shutdown.sh -s jnp://localhost:1099 -S 
Cuestiones relacionadas