如何使用ant build.xml停止Jboss 7.0.0服务器

时间:2015-06-02 10:12:09

标签: java ant jboss

我有jboss-as-web-7.0.0.Final,我正在尝试使用ant停止jboss服务器,我的build.xml是

   <project name = "stop-jboss" default="stop-jboss">
<target name = "stop-jboss">
<echo>Stop Jboss</echo>
<exec executable = "C:\Testing_jboss\jboss-as-web-7.0.0.Final\bin\jboss-admin.bat">
<arg value="--connect />
<arg value="--command=:shutdown" />
</exec>
<echo>| J B O S S S T O P P E D |</echo>
</target>
</project>

但它不起作用。解决方案是什么?

1 个答案:

答案 0 :(得分:0)

来自ant exec文档:

  

请注意,.bat文件通常不能直接执行。一   通常需要使用执行命令shell可执行cmd   / c开关。

<target name="help">
  <exec executable="cmd">
    <arg value="/c"/>
    <arg value="ant.bat"/>
    <arg value="-p"/>
  </exec>
</target>

另一个选项是检查在shutdown.bat中执行的命令,并从build.xml

调用此命令