【问题标题】:How to integrate 2 projects into one .WAR, Deploy and Maintain them independently?如何将 2 个项目集成到一个 .WAR 中,独立部署和维护?
【发布时间】:2014-09-04 14:37:40
【问题描述】:

我有一个特定于 tomcat 部署的场景。我有 2 个应用程序

/Webapps
        /Application-1  
        /Application-2

这里:

  1. 我想创建一个 .WAR 文件来部署这两个应用程序并独立访问它们

  2. 当 Application-1 处于活动状态时,仅关闭 Application-2 进行维护

  3. Application-2 准备就绪后,使用创建的单个 .WAR 进行部署(其中包含 2 个应用程序),但是,它不应影响 Application-1

这是向我提出的挑战,我正在尝试尚未解决的方法。感谢您对实现这 3 个步骤的任何帮助。

谢谢!!!

【问题讨论】:

  • 您的问题令人困惑。根据您的要求,答案似乎是创建两个 WAR 文件。

标签: java tomcat deployment web-deployment


【解决方案1】:

如果你想要的是一种在服务器中更新你的战争而不必拆除它的方法,有一种方法可以使用 tomcat 7 并行部署http://tomcat.apache.org/tomcat-7.0-doc/config/context.html#Parallel_deployment

您可以部署多个版本的 Web 应用程序,使用相同的 同时上下文路径。用于将请求匹配到 上下文版本如下:

如果请求中没有会话信息,请使用最新的 版本。如果请求中存在会话信息,请检查 匹配会话的每个版本的会话管理器,如果是 找到了,使用那个版本。如果会话信息存在于 请求但找不到匹配的会话,请使用最新版本。

如果这不是您想要的,请用更好的解释更新您的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-20
    • 2015-05-12
    • 2014-07-15
    • 2012-04-26
    • 2011-07-11
    • 2018-08-18
    • 1970-01-01
    相关资源
    最近更新 更多