我正在使用 Ant 将我的应用程序部署到生产应用程序服务器(WebSphere)。我使用位于 ${WORKLIGHT_INSTALL_DIR}\configuration-samples 文件夹中的示例配置文件。配置文件被标记为适用于 Websphere liberty 和 Apache derby。在配置部分中,我更改了路径元素标记的值(并且只有这个值符合 IBM 文档)(在报告的代码下方)。
<taskdef resource="com/worklight/ant/defaults.properties">
<classpath>
<pathelement location="C:\workspace\jQueryMobileApplication\bin\jQueryMobileApplication.war"/>
</classpath>
设置为我的应用程序战争路径的位置。build.xml 文件位于我项目的 war 文件的同一文件夹中。当我输入命令时:
ant -f <filename>.xml
我得到这个例外:
Buildfile: C:\IBM\WorklightSRV\WorklightServer\configure-liberty-derby.xml
[taskdef] Could not load definitions from resource com/worklight/ant/defaults.properties. It could not be found.
我是 Worklight 开发(以及 Ant 部署)的新手,所以我感谢任何帮助,即使这可能是一个微不足道的问题。