我想杀死在win xp上运行的所有jboss实例 我怎么能这样做?
答案 0 :(得分:4)
最明智的方法是(如果您使用的是Windows)将每个jboss实例安装为服务,然后使用net stop“Service Name”。这可以通过.bat文件轻松实现自动化,因为您可以将所有网络字符串串起来。关于网络停止的更多信息:http://technet.microsoft.com/en-us/library/bb490715.aspx
如果你知道没有其他java.exe,你也可以使用taskkill功能。
taskkill /F /IM java.exe /T
否则,请为每个正在运行的实例使用关闭端口。对于AS7,您将使用
%JBOSS_HOME%/jboss-cli.bat --connect command=:shutdown
或者其他版本的JBoss都有你可以使用的bat文件的参数。
%JBOSS_HOME%/./shutdown.bat
答案 1 :(得分:0)
运行jboss.bat stop
。
或者杀死java.exe
,但要小心不要关闭其他应用程序。
无论如何,我怀疑你有多个实例。
答案 2 :(得分:0)
您必须打开任务管理器(或Process Explorer)并终止Java虚拟机。
答案 3 :(得分:0)
您是否可以尝试从管理工具 - >服务应用程序停止JBOSS服务?
答案 4 :(得分:0)
<JBOSS_HOME>/bin/jboss-cli.sh --connect --command=:shutdown
答案 5 :(得分:0)
请按照以下步骤操作,以免出现Address localhost:1099 is already in use
错误。
第一种方式:
转到任务管理器,然后选择进程标签。
找到名为Java(TM) Platform SE binary
的流程,代表java.exe
选择进程并 kill 。
现在你可以使用JBOSS服务器了。启动它。
第二种方式:
转到JBoss
位置
E.g。 (在我的电脑中) - Windows 8,8.1和10
D:\Servers\jboss-4.2.3.GA\bin
按键盘上的 Shift 键,然后右键单击
选择在此处打开命令窗口
然后输入shutdown.bat -S
并输入
这需要花费一些时间来关闭服务器然后你就可以了。