错误无法打开属性文件:来自 Ant 脚本的 AppManage.tra

Error Failed to open properties file : AppManage.tra from Ant script

构建 EAR 文件后,当我尝试从 EAR 中提取 XML 文件时出现错误 [exec] 无法打开属性文件:AppManage.tra

 <property name="Appmanage" value="C:\tibco\etascbw513\tra.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 从 ant 脚本创建 ear 文件吗 详细信息:我现在可以使用帮助 ant 脚本提取存储库我想从 ant 脚本为 Tibco BW 创建 EAR 文件。任何人都可以分享简单的演示。

尝试使用以下步骤解决此错误。

  1. 尝试检查你的环境变量路径。
  2. 检查 TRA_HOME/bin/ 使用应用程序管理实用程序。

出现此错误"Failed to open properties file : AppManage.tra"是因为AppManage可执行文件试图在当前执行目录中查找AppManage.tra,但没有找到。在这种特殊情况下,当前执行目录将取决于您从何处执行 Ant。

避免此错误的正确方法是在 ant exec 语句中提供 AppManage.tra 文件的完整路径作为 AppManage 可执行文件的参数,如下所示,在突出显示的部分(两个新参数添加了“--propFile”和 "full path to AppManage.tra")。希望这有帮助。

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

<target name="extract">
<exec executable="${Appmanage}">
  <arg value="--propFile"/>
  <arg value="C:\tibco\etascbw513\tra.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>