2013-03-18 2 views
0

Я пытаюсь запустить JBoss с муравьем. Когда я выполнить этот скрипт:Запустите Jboss с Ant. Команда exec не работает

<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 это работает ... Его же, когда я добавить икру =» true "в exec.

Я думаю, что проблема возникает из затмения ...

Благодаря

ответ

0

Чтобы запустить использование пакетник ЦМД как исполняемый файл, что-то вроде:

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

если arg line=... не работает , используйте для каждого параметра значение arg value=....

EDIT: если у вас есть проблемы с использованием пакетного файла, то почему бы не избавиться от использования, что ДОПОЛНИТЕЛЕН пакетник и использовать java task просто, как объяснило here?

+0

Спасибо, но у меня всегда та же проблема – Sebus

+0

Да, но я просто хочу попытаться понять, почему она не работает. благодаря – Sebus

Смежные вопросы