如何关闭JBoss AS 7服务器?

Tho*_*hor 40 shutdown jboss7.x

我最近从更新jboss-as.7.1.0.CR1bjboss-as.7.1.0.Final并希望从控制台关闭运行实例.在以前的版本中命令

$JBOSS_HOME/bin/jboss-admin.sh --connect command=:shutdown
Run Code Online (Sandbox Code Playgroud)

是可用的,但我没有jboss-admin.sh在bin目录或其他shell脚本中看到关闭服务器.

Per*_*ion 79

出于某种原因,JBoss团队决定在次要修订升级之间重新组织脚本.在任何情况下,jboss-cli.sh都是jboss-admin.sh的替代品(它们用于所有意图和目的完全相同的脚本).所以你的新关机命令是:

 ./jboss-cli.sh --connect command=:shutdown
Run Code Online (Sandbox Code Playgroud)

  • add --controller = <你的机器IP,例如10.0.2.12>:shell和 - 之间的9999如果你的实例没有绑定到localhost (2认同)

Lai*_*Lai 21

对于独立模式,

./jboss-cli.sh --connect command=:shutdown
Run Code Online (Sandbox Code Playgroud)

对于域模式,应该像这样指定hostname:

./jboss-cli.sh --connect  /host=master:shutdown
Run Code Online (Sandbox Code Playgroud)

'master'是默认主机名.可以在$ JBOSS_HOME/domain/configuration/host.xml中找到服务器主机名

如果您已设置安全领域,请使用:

./jboss-cli.sh --connect --controller=<host>:<port> --user=<username> --password=<password> /host=master:shutdown
Run Code Online (Sandbox Code Playgroud)


Ful*_*ara 6

如果您的服务器控制器侦听的URL不同于localhost:

${JBOSS_HOME}/bin/jboss-cli.sh --connect --controller=<host>:<port> command=:shutdown
Run Code Online (Sandbox Code Playgroud)

仅供参考.;)