如何关闭JBoss AS 7服务器?

时间:2012-02-17 11:16:26

标签: shutdown jboss7.x

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

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

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

6 个答案:

答案 0 :(得分:79)

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

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

答案 1 :(得分:21)

对于独立模式,

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

对于域模式,应指定hostname,如下所示:

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

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

中找到

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

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

答案 2 :(得分:6)

如果您的服务器让控制器侦听的URL不是localhost:

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

仅供参考。 ;)

答案 3 :(得分:2)

在Windows中...... jboss-eap-6.1 \ bin \ jboss-cli.bat 双击或按cmd提示符运行。

答案 4 :(得分:-1)

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

当我在独立模式下使用此命令时,它关闭,但是当我在ssh连接中必须退出并再次输入然后运行此命令时

答案 5 :(得分:-1)

我只想为Jboss 5.x服务器提供答案,因为这个问题与JBoss关闭有关。

对于Windows,下面提到了正确的语法:

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

例如: 如果应用程序托管在具有端口1099的本地计算机上,则使用:

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

对于Linux, 语法:

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

例如: 如果应用程序托管在具有端口1099的本地计算机上,则使用:

{{1}}