我们有一个与 Worklight 6.2 服务器一起使用的 MobileFirst 应用程序 - 也用于生产。我们正在使用 http 适配器:<connectionPolicy xsi:type="http:HTTPConnectionPolicyType">
目前我们正在将生产服务器更改为 7.0.0。在开发服务器上,我们可以测试我们的应用程序并且所有功能都正常。我们在构建配置中使用生产服务器创建了 .war,并与 android .wlapp 一起上传。现在,当应用程序尝试调用生产服务器上的任何适配器函数时,我们会收到 404。invokeProcedure onFailure 返回 UNEXPECTED_ERROR。这是与:
- 服务器版本:7.0.0.00.20150312-0731
- 项目WAR版本:7.0.0.00.20150402-2001
- 适配器名称:XXXXX。版本:7.0.0.00.20150402-2001
- 应用:XXXXX-android-0.9.7,版本:7.0.0.00.20150402-2001
我们没有在应用程序中启用安全性。是否必须在服务器上启用某些东西才能允许旧类型的适配器调用?
当我们使用升级的 MobileFirst Development Studio 7.0.0.00.20150430 作为开发平台进行测试时 - 相同的服务器版本,我们得到相同的 404(找不到上下文),但是尝试使用授权/v1/clients/instance 而不是 /应用程序/服务/api/XXXXX/android/查询
服务器升级应该解决这个问题吗?我们注意到有可用的更新。
服务器在 https 连接上,但在 WL 6.2 上是相同的。