【发布时间】:2016-05-30 15:48:07
【问题描述】:
我们知道,当我将使用 WL 6.2 构建的 WAR 文件部署到 MFP7.1 时,服务器会使用自己的 worklight-jee-library.jar 文件自动将 WAR 文件从 6.2 迁移到 7.1,从而使运行时作为 WAR 7.1 运行(如果我错了,请纠正我)。但是,根据 URL 中提到的注释:
注意:使用低于 V7.1.0 的 IBM MobileFirst Platform Foundation 版本创建的客户端不适用于在新的会话独立模式下运行的 MobileFirst Server。因此,要为使用会话独立模式的用户以及使用会话相关模式的现有用户提供服务,您必须部署新的 V7.1.0 WAR 及其 V7.1.0 工件,但不要删除旧的 WAR。
“不移除旧的 WAR。”是什么意思? 不会有旧的 WAR,因为现在的 WAR 版本是 V7.1!已告知我们可以' t 在不进行迁移的情况下部署旧 WAR。
在 WAR 部署期间,我们得到这个:
[configureapplicationserver] INFO: FWLST2017I: The project WAR file was successfully migrated from version 6.2.0.01.20150329-1923 to version 7.1.0.00.20160401-2103. The migrated project WAR file is located in '/tmp/wla5601747575/MobileBanking.war'.
[configureapplicationserver] ** Created migrated war file
现在部署的 WAR 是什么?是 7.1 版还是 6.2 版?
编辑:
- 项目是使用 WL 6.2 构建和编译的
- 创建的工件是 WAR - WLAPP 和使用 WL 6.2 ant 任务的适配器。
- 需要将所有这些工件按原样部署到 MFP 7.1。不 迁移到这些工件以服务于我的实时客户。
- 我正在将所有这些工件带到 MFP 服务器并开始部署。
- 在部署期间正在将 WAR 文件迁移到 7.1(使用 MFP Ant 任务完成部署)。
- 创建运行时之后。我正在运行时内部署 6.2 WLAPP 和 6.2 适配器。
MFP服务器部署从6.2构建的WAR文件时,部署后的WAR版本是多少?
如果 WAR 仍然是 6.2,为什么我会在运行时中看到“mfp.session.independent”属性?
如果服务器自行迁移 WAR 并使其成为 7.1,那么如何在不进行任何修改的情况下将旧 WAR 部署到 MFP7.1?
【问题讨论】:
标签: ibm-mobilefirst