1

我正在使用 Worklight 6.0.0.1,我的应用程序使用 wlInitOptions、connectOnStartup 并检查服务器上是否有任何更新。

直接更新功能的行为很奇怪,有时应用程序会正确更新,有时它会一遍又一遍地下载和解包应用程序。到目前为止,我还没有找到任何解决方案,我已确保我的 Worklight Studio 版本与 Worklight Server 版本相同。

这发生在生产和测试服务器上,我遵循了这两个选项,即只上传 WLAPP 文件,在另一次尝试中我重新安装了 WAR 文件,重新上传了 WLAPP 文件,但问题仍然存在。我的生产有两台服务器,它们都是独立的,并且连接到启用了粘性会话的负载均衡器。我的测试有一台服务器,连接到负载均衡器。

我使用 DB2 作为所有 3 台服务器的本地数据库。令人惊讶的是,Worklight Studio(开发)工作得非常好。Android和iOS都有问题。

以下是我正在遵循的步骤:

  1. 在我的 Worklight Studio(桌面)中导入项目
  2. 在本地机器上构建并运行
  3. 部署所有适配器
  4. 在本地机器上构建并运行
  5. 验证功能
  6. 更改 authenticationConfig.xml 以使用控制台身份验证(我每次都使用相同的文件和相同的用户名密码)
  7. 将 worklight.properties 更改为指向生产服务器
  8. 提供 console.username 和 console.password
  9. 为远程服务器构建(提供生产/测试服务器的 URL) 10.在工作灯控制台上上传应用程序
  10. 尝试打开应用程序。
  11. 第一次直接更新工作正常,如果我遵循相同的步骤,在下一次更新时它开始进入下载和解包循环。

其他人有同样的经历吗?任何解决方法/解决方案?

4

1 回答 1

2

最近修复了集群生产环境中有关直接更新的问题,并且看起来它也可能与此问题中声称的问题有关。

如果您是 IBM 业务合作伙伴或客户,我建议您通知您的 IBM 联系人接收最新的 iFix for Worklight 6.0.0.1,或者等待 Worklight 6.0.0.2 于 2014 年 2 月某个时间发布。

于 2014-01-16T11:46:45.763 回答