如何将2个项目合并为一个.WAR,独立部署和维护它们?

时间:2014-09-04 14:37:40

标签: java tomcat deployment web-deployment

我有一个特定于tomcat部署的场景。我有2个申请

/Webapps
        /Application-1  
        /Application-2

下面:

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

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

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

  4. 这是我面临的挑战,我正在尝试无解决方案。请获得任何帮助以实现这3个步骤。

    感谢!!!

1 个答案:

答案 0 :(得分:0)

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

  

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

     

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

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