【问题标题】:How to run two WAR files in same worklight server?如何在同一个工作灯服务器中运行两个 WAR 文件?
【发布时间】:2014-05-15 11:45:55
【问题描述】:

我想在同一个 Worklight 服务器中运行两个不同的 WAR 文件。我从link 知道这是可能的。但是想知道如何实现这一点?

  1. 如何更改war文件的上下文根路径 建造? 此link 仅说明更改本地开发环境的上下文根。但我想在其中一台测试服务器上运行它。

  2. 部署时是否需要提及上下文根? - 目前在构建病态后将战争文件发送给其他团队以 部署。他们确实有一个 ant 脚本来将战争部署到服务器中。

  3. 让我知道在同一服务器上运行 2 场战争时我需要处理其他任何事情。

【问题讨论】:

    标签: deployment ibm-mobilefirst war


    【解决方案1】:

    在 Eclipse Worklight Studio 中,您将拥有 2 个 Worklight 项目。每个 Worklight 项目都有自己的 .war 文件(在 \bin 文件夹中)。默认情况下,每个项目的上下文根是项目的名称。

    这些 .war 文件是相互独立的。无论您是在 Worklight Studio 中还是在其外部运行,它们都彼此分开运行。


    在 Eclipse Worklight Studio 之外,您不会将 .war 文件部署到 Worklight Server。

    您正在将 .war 文件部署到 Worklight Server 也部署到它的应用程序服务器(WAS、Liberty、Tomcat)。

    所以指向http://worklightserver/contextRootA 将是第一个项目,指向http://worklightserver/contextRootA 将是第二个项目

    【讨论】:

    • 但就我而言,我想在同一服务器上运行具有两个不同战争的同一个项目?
    • 所以还是一样...创建 2 个 Worklight 项目,给它们起不同的名称。部署。
    • 创建了 2 个不同名称的项目,从 bin 中获取 war 文件并部署在同一应用程序服务器中。但它以http://worklightserver/worklight 作为上下文根。我想我缺少设置上下文根。
    • 右击应用文件夹>运行方式>构建设置和部署目标
    • 我使用的是 6.0,所以我找不到那个选项。但是我只希望在 6.0 中使用 Build the application to work with a different Worklight Server 选项。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-13
    • 2021-02-05
    • 1970-01-01
    • 2020-10-11
    • 1970-01-01
    • 2011-01-14
    • 2012-05-31
    相关资源
    最近更新 更多