-1

构建 EAR 文件后,当我尝试从 EAR 中提取 XML 文件时出现错误 [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 以从 ant 脚本详细信息创建 ear 文件:我可以使用帮助 ant 脚本提取存储库现在我想从 Tibco BW 的 ant 脚本创建 EAR 文件。任何人都可以分享简单的演示。

4

2 回答 2

2

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

  1. 尝试检查您的环境变量路径。
  2. 使用 App 管理实用程序检查 TRA_HOME/bin/。
于 2019-10-24T17:16:49.607 回答
0

出现此错误“无法打开属性文件:AppManage.tra”是因为 AppManage 可执行文件尝试在当前执行目录中查找 AppManage.tra 但未找到。在这种特殊情况下,当前执行目录将取决于您从何处执行 Ant。

避免此错误的正确方法是在 ant exec 语句中提供 AppManage.tra 文件的完整路径作为 AppManage 可执行文件的参数,如下所示,在突出显示的部分(添加了两个新参数“--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>
于 2019-11-30T12:51:51.133 回答