开始使用 Ant target 而不是 exec 停止 JBoss 服务器和传递运行脚本,即
构建.xml
<target="start-jboss" description="Starts JBoss instance" depends="prepare">
<exec dir="${jboss.home}/bin" executable="cmd.exe" os="Windows07">
<arg line="/c run.bat -S"/>
<env key="NOPAUSE" value="true"/>
</exec>
</target>
看看货物。
还有一种方法可以通过JMX控制台甚至纯JMX(需要自定义ant任务适配器)停止JBoss。