我最近從jboss-as.7.1.0.CR1b
更新爲jboss-as.7.1.0.Final
,並且想要從控制檯關閉正在運行的實例。在以前的版本中的命令如何關閉JBoss AS 7服務器?
$JBOSS_HOME/bin/jboss-admin.sh --connect command=:shutdown
是可用的,但我沒有看到bin目錄或其他shell腳本jboss-admin.sh
用於關閉服務器。
我最近從jboss-as.7.1.0.CR1b
更新爲jboss-as.7.1.0.Final
,並且想要從控制檯關閉正在運行的實例。在以前的版本中的命令如何關閉JBoss AS 7服務器?
$JBOSS_HOME/bin/jboss-admin.sh --connect command=:shutdown
是可用的,但我沒有看到bin目錄或其他shell腳本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
'主人' 是默認的主機名。服務器主機名可在$ JBOSS_HOME找到/域/配置/ host.xml
如果已設置安全域,然後使用:
./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
,當我使用在單機模式下它關閉這個命令,但是當我在ssh連接「M必須退出並重新輸入,然後運行該命令
我只是想貢獻JBoss的答案5.x服務器,因爲這個問題與JBoss關機有關。
${JBOSS_HOME}/bin/shutdown.bat -s jnp://applicationHostedEnvironment:portNumber -S
例如:
對於Windows,正確的語法如下提到 如果應用程序在本地機器上託管與端口1099,然後使用:
${JBOSS_HOME}/bin/shutdown.bat -s jnp://localhost:1099 -S
對於Linux, 語法:
${JBOSS_HOME}/bin/shutdown.sh -s jnp://applicationHostedEnvironment:portNumber -S<br>
例如: 如果應用程序在本地機器上託管與端口1099,然後使用:
${JBOSS_HOME}/bin/shutdown.sh -s jnp://localhost:1099 -S
的腳本的方式,使得它更準確地反映腳本的目的被重命名。 「管理員」這個詞可能令人困惑,AS7提供了管理CLI和管理控制檯。 – ddri 2012-02-20 02:18:42
嘿@ddri。我對新名稱沒有任何問題,就像變更的時間一樣。它最終沒有***那一大筆交易。 – Perception 2012-02-20 02:29:35
同意。只要我們都到達那裏:) – ddri 2012-02-21 01:39:26