升级项目以在与会话无关的模式下工作

时间:2016-05-30 15:48:08

标签: ibm-mobilefirst

正如我们所知,当我将使用WL 6.2构建的WAR文件部署到MFP7.1时,服务器使用自己的worklight-jee-library.jar文件自动将WAR文件从6.2迁移到7.1。运行时用作WAR 7.1(如果我错了请纠正我)。但是,根据URL中提到的注释:

https://www.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.upgrade.doc/devenv/t_upgrading_projects_session_depend.html

注意:使用早于V7.1.0的IBM MobileFirst Platform Foundation版本创建的客户端不能与在新的与会话无关的模式下运行的MobileFirst Server一起使用。因此,要为使用会话独立模式的用户以及使用会话相关模式的现有用户提供服务,必须使用其V7.1.0工件部署新的V7.1.0 WAR,但不要删除旧的WAR。

这是什么意思"没有删除旧的WAR。“?不会有旧的WAR,因为WAR版本现在是V7.1!我们已经告知我们,我们无法在不进行迁移的情况下部署旧的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?

编辑:

  1. 使用WL 6.2构建并编译项目
  2. 创建的工件是WAR - WLAPP和使用WL 6.2 ant任务的适配器。
  3. 需要将所有这些工件原样部署到MFP 7.1。没有 迁移到这些工件,以便为我的实时客户端提供服务。
  4. 我将所有这些工件带到MFP服务器并开始部署。
  5. 部署期间WAR文件正在迁移到7.1(使用MFP Ant任务完成部署)。
  6. 创建运行时之后。我在运行时内部署了6.2 WLAPP和6.2适配器。
  7. 当MFP服务器部署从6.2构建的WAR文件时,部署后的WAR版本是什么?

    如果WAR仍然是6.2,为什么我会看到" mfp.session.independent"我的运行时内的属性?

    如果服务器自己迁移WAR并将其设为7.1,那么如何在不对其进行任何修改的情况下将旧WAR部署到MFP7.1?

1 个答案:

答案 0 :(得分:0)

使用v7.1 Studio或7.1 Ant任务构建项目时,将创建7.1 war文件。

您仍然可以在7.1 war文件旁边部署6.2旧战。这意味着你应该支持它。