我如何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