Ошибка Не удалось открыть файл свойств: AppManage.tra из сценария Ant

После создания файла EAR, когда я пытаюсь извлечь файл XML из EAR, я получаю сообщение об ошибке [exec] Не удалось открыть файл свойств: AppManage.tra

 <property name="Appmanage" value="C:\tibco\etascbw513\tra\5.10\bin\AppManage.exe" />

<target name="extract">
<exec executable="${Appmanage}">
  <arg value="-export"/>
  <arg value="-ear"/>
  <arg value="${workdir}\Deploy\EARs\${project}.ear"/>
  <arg value="-out"/>
 <arg value="${workdir}\Deploy\EARs\${project}.xml"/>
  <arg value="-max"/>
</exec>


старый Вопрос: может ли кто-нибудь поделиться простым build.xml для создания файла Ear из деталей скрипта ant: я могу извлекать репозитории с помощью скрипта help ant, теперь я хочу создать файл EAR из скрипта ant для Tibco BW. может ли кто-нибудь поделиться простой демонстрацией.

2 ответа

Решение

Попробуйте решить эту ошибку, выполнив следующие действия.

  1. попробуйте проверить путь к переменной среды.
  2. проверьте TRA_HOME/bin/ с помощью утилиты управления приложениями.

Эта ошибка "Не удалось открыть файл свойств: AppManage.tra" возникает из-за того, что исполняемый файл AppManage пытается найти AppManage.tra в текущем каталоге выполнения и не находит его. В этом конкретном случае текущий каталог выполнения будет зависеть от того, откуда вы запускаете Ant.

Правильный способ избежать этой ошибки - предоставить полный путь к файлу AppManage.tra в качестве аргумента исполняемого файла AppManage в инструкции ant exec, как показано ниже, в выделенном разделе (добавлены два новых аргумента "--propFile" и "полный путь к AppManage.tra"). Надеюсь это поможет.

 <property name="Appmanage" value="C:\tibco\etascbw513\tra\5.10\bin\AppManage.exe" />

<target name="extract">
<exec executable="${Appmanage}">
  <arg value="--propFile"/>
  <arg value="C:\tibco\etascbw513\tra\5.10\bin\AppManage.tra"/>
  <arg value="-export"/>
  <arg value="-ear"/>
  <arg value="${workdir}\Deploy\EARs\${project}.ear"/>
  <arg value="-out"/>
  <arg value="${workdir}\Deploy\EARs\${project}.xml"/>
  <arg value="-max"/>
</exec>
Другие вопросы по тегам