我正在尝试部署在tomcat上部署的新版Java应用程序(JSP / Servlet)。这个较新的版本目前处于测试阶段,因此,我想让用户选择切换到更稳定的旧版本。
处理它的最佳方法是什么?
答案 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。