gpt4 book ai didi

java - 如何将2个项目集成为一个.WAR,独立部署和维护?

转载 作者:行者123 更新时间:2023-11-28 23:34:39 25 4
gpt4 key购买 nike

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

/Webapps
/Application-1
/Application-2

这里:

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

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

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

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

谢谢!!!

最佳答案

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

You may deploy multiple versions of a web application with the same context path at the same time. The rules used to match requests to a context version are as follows:

If no session information is present in the request, use the latest version. If session information is present in the request, check the session manager of each version for a matching session and if one is found, use that version. If session information is present in the request but no matching session can be found, use the latest version.

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

关于java - 如何将2个项目集成为一个.WAR,独立部署和维护?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25668298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com