最聪明的方法是(如果您使用的是 Windows)将每个 jboss 实例安装为服务,然后使用 net stop "Service Name"。这可以通过 .bat 文件轻松实现自动化,因为您可以将所有的 net stop 串在一起。有关网络停止的更多信息:http : //technet.microsoft.com/en-us/library/bb490715.aspx
如果您知道那里没有其他 java.exe,您也可以使用 taskkill 功能。
taskkill /F /IM java.exe /T
Run Code Online (Sandbox Code Playgroud)
否则,为每个正在运行的实例使用关闭端口。对于 AS7,您将使用
%JBOSS_HOME%/jboss-cli.bat --connect command=:shutdown
Run Code Online (Sandbox Code Playgroud)
或者其他版本的 JBoss 有你可以使用的 bat 文件的参数。
%JBOSS_HOME%/./shutdown.bat
Run Code Online (Sandbox Code Playgroud)