Еще одной возможностью было бы использование tomcat в качестве диспетчера / прокси-сервера для других приложений в разных tomcats или в том же самом.
Для этого рекомендуется использовать UrlRewriteFilter
Создайте новый веб-проект с именем ROOT, интегрируйте UrlRewriteFilter и разверните его в своем tomcat. (Загрузите библиотеки commons-codec и commons-httpclient, если вы собираетесь использовать его в качестве прокси)
Отредактируйте urlrewrite.xml и спроектируйте свою маршрутизацию там.
<rule>
<condition name="host" operator="equal">mydomain1.com</condition>
<from>(.*)</from>
<to type="proxy">http://localhost:8080/MyDomain1/index.jsp?$1</to>
</rule>
<rule>
<condition name="host" operator="equal">mydomain2.com</condition>
<from>(.*)</from>
<to type="proxy">http://localhost:8090/MyDomain2/index.jsp?$1</to>
</rule>
* Подумайте «набрать» в соответствии с вашими потребностями подробнее .
* Этот фильтр очень полезен для создания оптимизированных для SEO URL.