我ant script
用来部署适配器和wlapp
文件mobileFirstServer
。我正在使用 Java 7。使用以下代码:
<target name="deploy-wlapp">
<taskdef resource="com/worklight/ant/deployers/antlib.xml">
<classpath>
<pathelement location="worklight-ant-deployer.jar"/>
</classpath>
</taskdef>
<wladm url="http://localhost:10080/worklightadmin" user="admin" password="admin" secure="false">
<deploy-app runtime="myTime" file="/Users/admin/Documents/workspace/myTime/bin/myTime-iOSnative- 1.0.wlapp"/>
</wladm>
</target>
<target name="deploy-adapter">
<taskdef resource="com/worklight/ant/deployers/antlib.xml">
<classpath>
<pathelement location="worklight-ant-deployer.jar"/>
</classpath>
</taskdef>
<wladm url="http://localhost:10080/worklightadmin" user="admin" password="admin" secure="false">
<deploy-adapter runtime="myTime" file="//Users/admin/Documents/workspace/myTime/bin/Requests.adapter"/>
</wladm>
</target>
我在终端中收到以下错误:
: com.ibm.worklight.admin.restclient.RESTException: 访问http://localhost:10080/worklightadmin/management-apis/1.0/runtimes/myTime/adapters?locale=en_US 时出错: HTTP/1.1 404 Not Found FWLSE3002E: 找不到资源。FWLSE3041E: 找不到 MobileFirst 项目“myTime”的 MBean。MobileFirst 项目“myTime”的 MobileFirst 运行时 Web 应用程序可能未运行。如果它正在运行,请使用 JConsole 检查可用的 MBean。如果它没有运行,则可以在服务器的日志文件中找到完整的错误详细信息。在 com.ibm.worklight.admin.restclient.RESTClient.getResponse(RESTClient.java:1247) 在 com.ibm.worklight.admin.restclient.RESTClient.getResponseWithTimeout(RESTClient.java:1324) 在 com.ibm.worklight.admin .restclient.RESTClient.getPOSTResponse(RESTClient.java:1442) 在 com.ibm.worklight.admin.restclient.RESTClient.getPOSTFileResponse(RESTClient.java:1464) 在 com.ibm.worklight.admin.commands.DeployAdapter.getResponse(DeployAdapter .java:
在 Eclipse 中显示以下错误:
错误] FWLSE3002E: 找不到资源。FWLSE3041E: 找不到 MobileFirst 项目“myTime”的 MBean。MobileFirst 项目“myTime”的 MobileFirst 运行时 Web 应用程序可能未运行。如果它正在运行,请使用 JConsole 检查可用的 MBean。如果它没有运行,则可以在服务器的日志文件中找到完整的错误详细信息。
相同的代码在其他项目中运行良好。