Тот же начальный контекст для нескольких войн в tomcat

У меня есть 3 отдельные войны в tomcat, и каждая война содержит несколько успокоительных сервисов, теперь в войнах есть разные клиенты, которые вызывают эти сервисы, например, сопоставление сервлетов в war1

 <servlet-mapping>
    <servlet-name>Servlet</servlet-name>
    <url-pattern>/services/*</url-pattern>
  </servlet-mapping>

URL доступа будет localhost:8080/projectName/services/someservice

аналогично на войне2

<servlet-mapping>
<servlet-name>Servlet2</servlet-name>
<url-pattern>/postprocessorservices/*</url-pattern>
</servlet-mapping>

URL доступа будет localhost:8080/differentProjectName/postprocessorservices/someotherservice

Я просто хочу знать, есть ли способ предоставить общий начальный контекст, чтобы один и тот же начальный контекст использовался, например, в другом клиенте.

localhost:8080/commoncontext/services/someservice
localhost:8080/commoncontext/postprocessorservices/someotherservice

Любая помощь будет оценена.


person Ali    schedule 03.02.2016    source источник
comment
Вы можете создать фасадный проект, который будет перенаправлять звонки на соответствующие службы, но я думаю, что это будет пустой тратой времени. Учитывая, что у вас уже есть клиенты для этих служб, просто укажите, к какой службе будет доступ.   -  person Jorge Campos    schedule 03.02.2016
comment
Вы также можете использовать это решение: rvdb. wordpress.com/2012/04/26/, упомянутый в этом ответе здесь: stackoverflow.com/a/18438820/ 460557   -  person Jorge Campos    schedule 03.02.2016