IBM Worklight - 基于 6.1 构建的项目不会部署在 6.1 服务器上,说我需要使用 6.0
Posted
技术标签:
【中文标题】IBM Worklight - 基于 6.1 构建的项目不会部署在 6.1 服务器上,说我需要使用 6.0【英文标题】:IBM Worklight - Project built on 6.1 will not deploy on 6.1 server, says I need to use 6.0 【发布时间】:2014-02-07 20:58:53 【问题描述】:我有一个非常简单的 Worklight 应用程序,没有适配器,没有 Java 代码,只有一些 html。它是在带有 Worklight studio 6.1 的 Eclipse Juno 中构建的。当我尝试将 *-all.wlapp 文件部署到 worklight 服务器(不是 worklight studio 服务器,而是在 WebSphere 集群中运行的实际 WL 服务器)时,我收到以下消息:
Failed to deploy application 'XXXX-all.wlapp'. The 'application' version '6.1.0.00.20131219-1900' is different than the version of the Worklight project '6.0.0'. Use Worklight Studio '6.0.0' to build and deploy the application.
该项目是使用 Worklight studio 6.1 创建的,从未见过 6.0 studio。它要我回滚到 6.0 的东西有什么问题?
【问题讨论】:
【参考方案1】:这可能意味着您没有在应用服务器上更新项目的war
文件。
虽然部署到应用程序服务器的 Worklight Server 实例是 v6.1,但它运行的是基于 Worklight 6.0 的“项目”,而您的 wlapp
是使用 v6.1 创建的。
基于同一项目的 v6.1 部署更新的 .war 文件,然后重新部署 wlapp
。
【讨论】:
当我在工作灯控制台上执行“关于”操作时,我得到了额外的支持信息:服务器版本:6.1.0.00.20131126-0630 项目 WAR 版本:6.0.0 是管理操作吗更新 Project WAR 版本还是从 WL 工作室完成? 嗯,没有。我会说更多的是使用更新的 .war 更新服务器的 IT 任务。 我现在明白需要做什么了。在我的项目中由 WL 工作室生成的 .WAR 文件需要部署为 WebSPhere 中的企业应用程序,以替换我们之前使用 Worklight 进行早期概念验证时存在的旧企业应用程序。以上是关于IBM Worklight - 基于 6.1 构建的项目不会部署在 6.1 服务器上,说我需要使用 6.0的主要内容,如果未能解决你的问题,请参考以下文章
IBM Worklight 6.1 - 无法重新生成 iPhone 本机文件夹
IBM Worklight 6.1 - 任何实现基于 SSO 的身份验证的参考资料?
IBM Worklight 6.1 - 如何打开 https 链接?
IBM Worklight 6.1 - 如何集成 Ionic 框架?