维护相同应用程序的两个版本,并为用户提供在两者之间切换的选择!

时间:2011-07-14 21:45:51

标签: java tomcat deployment

我正在尝试部署在tomcat上部署的新版Java应用程序(JSP / Servlet)。这个较新的版本目前处于测试阶段,因此,我想让用户选择切换到更稳定的旧版本。

处理它的最佳方法是什么?

2 个答案:

答案 0 :(得分:0)

您可以在两个单独的路径上部署战争,但是然后根据用户将Tomcat配置为重定向到其中一个路径。您可能可以使用cookie。

答案 1 :(得分:0)

我认为应该在不同的URL下的server.xml中注册每个应用程序。现在由您决定如何通知您的用户优先使用哪个URL。例如,它可能是

http://www.mycompany.com/myapp1/ 要么 http://www.mycompany.com/myapp2/

从Tomcat的角度来看,这些是两个不同的应用程序。

顺便说一句,为了简单起见,您可以更改war文件名,即myapp1.war和myapp2.war。在这种情况下,只需将这些war文件放在/ tomcat / webapps目录下。它们将自动部署URL myapp1和myapp2。