1

我计划将现有的 worklight 6.1 应用程序迁移到 mobilefirst 7.1 。目前正在运行三个版本的应用程序。

我将此作为我的参考: http ://www.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.upgrade.doc/devenv/c_upgrade_to_srvr_in_production_env.html

但我将在此过程中进行一些流程更改,因为我有一个用于 mobilefirst 7.1 的新服务器。

与在 mobilefirst 7.1 中一样,workligth db 与 worklight 6.1 相比有很多变化,我将首先使用服务器配置工具在 mf 服务器上创建配置。然后我将使用最新的 mobilefirst 7.1 战争为我的应用程序创建一个运行时环境。

但是在这样做的同时,如果我在服务器配置工具中将旧数据库(worklight 6.1)作为数据库进行迁移,那么当前在 worklight 上运行的所有版本都将在 mobilefirst 7.1 上运行而没有错误吗?

我应该保持 mf 运行时的 contextroot 与 worklight (previous) 相同吗?

我想要的是在此部署之后启动并运行旧版本。我将在配置有 worklight 6.1 服务器的同一域/IP 上启用 mf 服务器。

4

1 回答 1

1

但是,如果我将旧数据库(worklight 6.1)作为数据库的参考,那么当前在 worklight 上运行的所有版本都将在 mobilefirst 7.1 上运行而不会出现错误吗?

不知道你在这里的意思......你不能有一个带有 6.1 数据库的 7.1 服务器。

可以拥有一个运行两个 MobileFirst 战争文件的应用程序服务器(liberty、was、tomcat,...):6.1 和 7.1,这样现有的基于 6.1 的应用程序将继续按原样运行,而 7.1新客户端将连接到新服务器...

当两台服务器都在运行时,您可以通过在 MobileFirst 控制台中阻止 6.1 应用程序到应用程序的 7.1 版本来开始“迁移”用户。

如果您需要这方面的进一步帮助,您应该打开 PMR。Stack Overflow 不适合此类问题,而且您可能需要官方支持,这也是 PMR 的用途。

于 2016-10-14T14:42:22.047 回答