Поддержание двух версий одного и того же приложения и предоставление пользователю возможности переключаться между ними! - PullRequest
0 голосов
/ 15 июля 2011

Я пытаюсь развернуть новую версию Java-приложения (JSP / Servlet), развернутого через tomcat.Эта более новая версия находится в бета-версии и, следовательно, я хочу дать пользователям возможность перейти на более старую версию, которая является более стабильной.

Как лучше всего с этим справиться?

Ответы [ 2 ]

0 голосов
/ 15 июля 2011

Я думаю, что каждое приложение должно быть зарегистрировано в server.xml под другим URL.Теперь вам решать, как вы сообщите своим пользователям, какой URL предпочтительнее.Например, это может быть

http://www.mycompany.com/myapp1/ или http://www.mycompany.com/myapp2/

С точки зрения Tomcat, это 2 разных приложения.

Кстати, чтобы упростить задачу, вы можете просто изменить имя файла war, то есть myapp1.war и myapp2.war.В этом случае просто поместите эти военные файлы в каталог / tomcat / webapps.Они будут развернуты автоматически с URL-адресами myapp1 и myapp2 соответственно.

0 голосов
/ 15 июля 2011

Вы можете развернуть свои войны по двум отдельным путям, но затем сконфигурируйте Tomcat для перенаправления на один из них в зависимости от пользователя. Вы, вероятно, можете использовать cookie для этого.

...