我如何closuresJBoss AS 7服务器?
我最近从jboss-as.7.1.0.CR1b
更新到jboss-as.7.1.0.Final
并想从控制台closures运行实例。 在以前的版本中的命令
$JBOSS_HOME/bin/jboss-admin.sh --connect command=:shutdown
可用,但在bin目录或其他shell脚本jboss-admin.sh
不到closures服务器的jboss-admin.sh
。
出于某种原因,JBoss团队决定在小版本升级之间重新组织脚本。 在任何情况下,jboss-cli.sh都是jboss-admin.sh的替代品(它们用于所有意图和目的完全相同的脚本)。 所以你的新的关机命令是:
./jboss-cli.sh --connect command=:shutdown
对于独立模式,
./jboss-cli.sh --connect command=:shutdown
对于域模式,应该像这样指定主机名:
./jboss-cli.sh --connect /host=master:shutdown
'master'是默认的主机名。 服务器主机名可以在$ JBOSS_HOME / domain / configuration / host.xml中find
如果你已经设置了安全领域,那么使用:
./jboss-cli.sh --connect --controller=<host>:<port> --user=<username> --password=<password> /host=master:shutdown
如果您的服务器的控制器侦听的URL不是localhost:
${JBOSS_HOME}/bin/jboss-cli.sh --connect --controller=<host>:<port> command=:shutdown
只为您的信息。 ;)
在Windows中…… jboss-eap-6.1 \ bin \ jboss-cli.bat双击或通过cmd提示符运行。
./jboss-cli.sh --connect command=:shutdown
当我在独立模式下使用此命令时,它closures,但是当我在一个SSH连接中必须退出并再次input,然后运行此命令
我只是想为Jboss 5.x服务器提供答案,因为这个问题与JBossclosures有关。
对于Windows,正确的语法如下所示:
${JBOSS_HOME}/bin/shutdown.bat -s jnp://applicationHostedEnvironment:portNumber -S
例如:如果应用程序托pipe在端口1099的本地计算机上,则使用:
${JBOSS_HOME}/bin/shutdown.bat -s jnp://localhost:1099 -S
对于Linux,语法:
${JBOSS_HOME}/bin/shutdown.sh -s jnp://applicationHostedEnvironment:portNumber -S<br>
例如:如果应用程序托pipe在端口1099的本地计算机上,则使用:
${JBOSS_HOME}/bin/shutdown.sh -s jnp://localhost:1099 -S