문제

I recently updated from jboss-as.7.1.0.CR1b to jboss-as.7.1.0.Final and want to shutdown running instance from the console. In previous versions the command

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

was available, but I do not see jboss-admin.sh in the bin directory or other shell scripts for shutting down the server.

도움이 되었습니까?

해결책

For some reason the JBoss team decided to reorganize the scripts between minor revision upgrades. In any case, jboss-cli.sh is the replacement for jboss-admin.sh (they are for all intents and purposes the exact same script). So your new shutdown command is:

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

다른 팁

For standalone mode,

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

For domain mode, hostname should be specified like this:

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

'master' is the default hostname. The server hostname could be found in $JBOSS_HOME/domain/configuration/host.xml

If you have set security realm then use:

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

If your server has the controller listening in a different URL than localhost:

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

Only for your information. ;)

In Windows ......jboss-eap-6.1\bin\jboss-cli.bat Double click or run by cmd prompt.

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

when I use this command in standalone mode it off , but when I 'm in an ssh connection must exit and enter again and then run this command

I just want to contribute the answer for Jboss 5.x server, because the question is relevant to JBoss shutdown.

For Windows, proper syntax is mentioned below:

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

For example: If the application is hosted on local machine with the port 1099 then use:

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

For Linux, Syntax:

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

For example: If the application is hosted on local machine with the port 1099 then use:

${JBOSS_HOME}/bin/shutdown.sh -s jnp://localhost:1099 -S
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top