2013-03-18 42 views
0

我尝试用ant启动JBoss。 当我执行这个脚本:用Ant启动Jboss。命令执行不起作用

<target name="start-jboss" > 
     <exec executable="${jboss.bin.dir}\run.bat" > 
         <arg line="--configuration=Myserver -b localhost" /> 
     </exec> 

</target> 

JBoss的阻挠在此步骤:

[exec] 15:52:55,373 INFO [AjpProtocol] Initializing Coyote AJP/1.3 on ajp-localhost%2F127.0.0.1-8009 

但是,当我运行的run.bat它工作...它同样当我添加菌种=”真正的“在执行。

我认为这个问题是来自食......

感谢

回答

0

要运行一个批处理文件使用CMD为可执行的,是这样的:

<exec dir"yourworkingdir" executable="cmd" failonerror="true"> 
<arg line="/c ${jboss.bin.dir}\run.bat --configuration=Myserver -b localhost"/> 
</exec> 

如果arg line=...不起作用,每个参数使用arg value=...

编辑:如果您在使用批处理文件的麻烦,为什么不摆脱使用addtional批处理文件,并使用java task简单的解释here的?

+0

谢谢,但我总是有同样的问题 – Sebus 2013-03-19 09:53:50

+0

是的,但我只是想尝试了解为什么它不起作用。谢谢 – Sebus 2013-03-19 15:22:07