如何在单个 Mobile First v7.1 服务器实例中创建两个运行时
Posted
技术标签:
【中文标题】如何在单个 Mobile First v7.1 服务器实例中创建两个运行时【英文标题】:How to create two run-times in a single Mobile First v7.1 server instance 【发布时间】:2017-04-30 20:33:06 【问题描述】:我们正在 MFPv7.1 上开发 MobileFirst 混合应用程序。在我的 MobileFirstv7.1 服务器上,我们为开发环境创建了配置和运行时,该环境具有运行时以及我的应用程序当前正在运行的位置。现在我的要求是我想在同一个 MobileFirst 服务器实例上设置一个 UAT 环境。我的问题是如何在同一个 MobileFirst 服务器实例上创建 UAT 设置。我是否可以通过提供新的 WAR 文件在同一个 MobileFirst 服务器上再创建一个运行时,并且可以部署我的应用程序(指向 UAT 后端的适配器),通过它我可以在同一个 MobileFirst 服务器配置实例中拥有两个运行时。
为了让问题更清楚,我在我的开发 MFP Studio Eclipse 工作区中创建了两个 MobileFirst 项目 1)MyAppDEV 具有 MyApplication 混合应用程序和指向 Dev environemnt 后端的适配器,2)MyAppUAT 也具有相同的 MyApplication 混合应用程序和相同适配器,例如项目 MyAppDEV,但应用程序和适配器指向 UAT 环境后端。但是我可以看到这两个项目在同一个 MobileFirst 服务器实例上运行,但运行时不同。请找到下面的图片以获得更多的理解。
如何在我的 Liberty 服务器上实现相同的实现。
非常感谢任何帮助。谁能指导我如何实现这一目标。
感谢和问候, 卡提克S
【问题讨论】:
【参考方案1】:基本上,您需要重复执行相同的步骤才能将单个运行时部署到 Liberty。您可能使用了配置脚本(用于数据库等),您使用 .war 文件名等对其进行了修改,或者您使用了提供的配置工具并指定了数据库名称、.war 文件名等。
因此,您只需重复之前执行的相同步骤,现在只需提及第二个运行时详细信息。根据您的要求,听起来应该是相同的细节,但不同的 .war 文件名。
但是请注意,对于一个真正的拓扑,您应该一起创建一个单独的环境,而不是为不同的目的重复使用同一个环境。一个用于开发的服务器,一个用于 QA 的服务器,一个用于 UAT 的服务器和一个用于生产的服务器,而不是混合它们......
【讨论】:
嗨 Idan Adar,非常感谢您的回复。以上是关于如何在单个 Mobile First v7.1 服务器实例中创建两个运行时的主要内容,如果未能解决你的问题,请参考以下文章
IBM MObile First 中的推送通知:哪个更适合发送推送通知、MobileFirst Operations Console 或通过 REST API
如何在 SAP NetWeaver Mobile First 适配器中传递标头
如何集成 SAP Fiori 应用程序和 IBM Mobile First
如何在没有 Eclipse 的情况下在 websphere 中发布 Mobile First 构建代码