Ошибка Не удалось открыть файл свойств: 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 ответа
Попробуйте решить эту ошибку, выполнив следующие действия.
- попробуйте проверить путь к переменной среды.
- проверьте 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>