MobileFirst 应用程序未使用已部署的适配器,而是尝试使用开发服务器适配器

Posted

技术标签:

【中文标题】MobileFirst 应用程序未使用已部署的适配器,而是尝试使用开发服务器适配器【英文标题】:MobileFirst application not using deployed adapter, attempting to use development server adapter instead 【发布时间】:2015-04-01 11:31:12 【问题描述】:

我在 Liberty 安装上运行 MobileFirst 7.0。

在将我的应用程序和适配器成功部署到运行时后,从服务器操作控制台运行的预览版显然是在尝试从开发服务器而不是在 Liberty 上运行的适配器与适配器通信。

[/MaximoMobile/apps/services/api/PhyCount/common/query] failure. state: 404, response: undefined

服务器上的运行时不称为 MaximoMobile,它只是 Eclipse 中项目的名称。根本不应该在 Mobilefirst 的本地副本之外引用它。

我在 server.xml 文件 (http://www-01.ibm.com/support/knowledgecenter/SSHSCD_6.3.0/com.ibm.worklight.deploy.doc/admin/t_using_JNDI_lookup_to_override_WL_properties.html) 中查找了指示应用程序使用部署服务器而不是使用 JNDI 条目的开发服务器的文档,但我看不到任何错误设置或任何内容甚至与适配器有关。

我已经设法使用 Eclipse 根据需要将端点设置为 /worklight,但它仍然返回 404 并尝试访问不存在的文件。

【问题讨论】:

【参考方案1】:

为以后可能偶然发现此问题并寻找答案的人回答我自己的问题:

服务器上的预览与本地预览的工作方式不同,并且需要适配器的界面的任何部分都无法正常工作。

如果您需要测试与服务器的连接,部署到设备将允许您这样做!

【讨论】:

以上是关于MobileFirst 应用程序未使用已部署的适配器,而是尝试使用开发服务器适配器的主要内容,如果未能解决你的问题,请参考以下文章

Mobilefirst 8.0 Java 适配器 SSL

如何获取部署 Java 适配器的 IBM MobileFirst 服务器的主机名和端口?

我可以在 MobileFirst 8 中通过 ant 构建/部署 wlapp 和适配器吗

“mfp push”在部署适配器时抛出 NullPointerException (MobileFirst Platform 7.1)

在 Bluemix-MobileFirst Foundation 上部署适配器

调用 mobilefirst 适配器时出错:调用过程失败