2015-09-14 103 views
0

我的适配器在IBM容器中运行。我已将所有程序标记为securityTest =“wl_unprotected”。IBM Containers中的securityTest =“wl_unprotected”IBM MobileFirst问题

在使用浏览器模拟进行测试时,本地一切正常,但在容器中部署应用程序和适配器后尝试相同时失败。

我确实让我的第一页正确拉取数据,但后续导航到应用程序其他页面的调用失败。我看到的是下面的错误的messge

http://134.168.16.88:9080/MobileFirstStarter/authorization/v1/clients/preview?applicationId=econfig_poc_mf&applicationVersion=1.0&environment=common&isAjaxRequest=true&x=0.06548149750907506

随着作为状态“404未找到”

我不知道这是为什么在一个容器中失败,但在本地做工精细

回答

0

在外部服务器环境中,没有可用的预览 - 允许预览应用程序的servlet不存在,这是预期的

预览应用程序仅在本地开发环境中可用。

如果您希望在移至外部服务器环境(QA,UAT,Production ... bluemix或不)时预览应用程序,则需要在设备中对其进行测试。或者,您也可以添加移动Web或桌面浏览器环境,这将允许在浏览器中进行预览(但当然可能不具备移动应用程序可用的所有功能)。

+0

感谢您的解释,我非常新的移动和那个以移动为先的世界,如果您可以详细说明如何添加 “添加移动Web或桌面浏览器环境”将不胜感激。 – Amit

+0

在Eclipse中的MobileFirst Studio中,您首先创建项目,右键单击项目文件夹并选择New - > MobileFirst Environment。请阅读开发人员中心的教程以了解更多信息:https://developer.ibm.com/mobilefirstplatform。然后,您还需要将项目重新部署回IBM Container。 –

+0

使用移动网络/桌面浏览器时出现以下错误 com.worklight.common.log.filters.ErrorFilter [错误] FWLSE0037E:浏览器请求例外:[项目tetst] 无效的小工具请求格式:/ xxx/mobilewebapp /适配器/ econfigAdapter /的getXXX。未知的处理程序路径:适配器 – Amit