IBM Worklight 6.0.0.1 - 将适配器部署到服务器时出错

Posted

技术标签:

【中文标题】IBM Worklight 6.0.0.1 - 将适配器部署到服务器时出错【英文标题】:IBM Worklight 6.0.0.1 - Error deploying adapters to server 【发布时间】:2013-10-17 12:54:42 【问题描述】:

我已将我的 Worklight Server 从版本 5.0.6.1 迁移到 6.0.0.1。服务器配置为使用 DB2 数据库。

每次我尝试部署适配器时,Worklight Console 和 Ant 脚本都会返回相同的错误:

[适配器-部署者] 2013 年 10 月 17 日下午 2:28:59 com.worklight.ant.deployers.AbstractDeployerTask logDeployResponse [adapter-deployer] 严重:“适配器”版本“null”不同 高于 Worklight Server '6.0.0' 的版本。 [适配器-部署者] 使用 Worklight Studio '6.0.0' 来构建和部署应用程序。

Worklight Studio 和 Worklight Server 的两个版本相同:6.0.0.20130926-1933

我多次重建所有项目,但错误仍然存​​在。 我没有找到应该设置适配器版本的方法。

有人可以帮我解决这个问题吗?

【问题讨论】:

【参考方案1】:

您是否重新构建项目的应用程序和适配器使用 Worklight Studio(Eclipse 插件,而不是 Ant 构建器脚本)?

安装6.0.0.1插件后,项目升级成功了吗?您在部署应用程序时是否会遇到类似的错误,还是仅在适配器中遇到类似错误?

您必须先执行上述操作,然后才能从 Worklight Console 或 Ant 部署程序脚本部署适配器。

【讨论】:

我已经在 Worklight Studio 6.0.0.1(服务器的相同插件级别)内多次彻底清理和重建项目(应用程序和适配器),但没有解决问题。关于应用程序部署,我遇到了另一种错误,我将在单独的线程中发布。无论如何,虽然 common.wlapp 部署成功,但 ipad.wlapp 和移动 web.wlapp 出现了一个非常奇怪的 SQL 错误。 我进一步查看了内部 WRKLIGHT db,发现旧的应用程序和适配器仍然存储在内部表中。清理后,这些表适配器已成功部署。感谢您的帮助。

以上是关于IBM Worklight 6.0.0.1 - 将适配器部署到服务器时出错的主要内容,如果未能解决你的问题,请参考以下文章

IBM Worklight 6.0.0.1 - 部署 .wlapp 时出错

IBM Worklight 6.0.0.1 - jQuery 调色板不显示

IBM Worklight 6.0.0.1 - Dojo Mobile 图形不出现

IBM Worklight 6.0.0.1 - 点击通知时未打开启用推送的应用程序

IBM Worklight 6.0.0.1 - 应用程序认证

IBM Worklight 6.0.0.1 - 每小时处理推送通知时出错