我最近从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
来关闭服务器。
答案 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}}