Java 如何将两个项目集成到一个项目中。独立地进行战争、部署和维护?

Java 如何将两个项目集成到一个项目中。独立地进行战争、部署和维护?,java,tomcat,deployment,web-deployment,Java,Tomcat,Deployment,Web Deployment,我有一个特定于tomcat部署的场景。我有两份申请 /Webapps /Application-1 /Application-2 在这里: 我希望创建一个.WAR文件来部署这两个应用程序并独立访问它们 当应用程序1处于活动状态时,仅关闭应用程序2进行维护 当Application-2准备就绪时,使用创建的single.WAR(其中包含2个应用程序)进行部署,但不应影响Application-1 这是对我的挑战,我正在尝试没有解决办法的方法。感谢您为实现这三个

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

/Webapps
        /Application-1  
        /Application-2
在这里:

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

  • 当应用程序1处于活动状态时,仅关闭应用程序2进行维护

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

  • 这是对我的挑战,我正在尝试没有解决办法的方法。感谢您为实现这三个步骤提供的帮助


    谢谢

    如果您想要的是一种在服务器上更新war而不必拆除war的方法,那么有一种方法可以通过tomcat 7并行部署来实现

    您可以使用相同的配置部署web应用程序的多个版本 同时创建上下文路径。用于将请求与 上下文版本如下:

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


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

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