Дублирование веб-приложений из одного источника с tomcat - PullRequest
0 голосов
/ 22 ноября 2018

У меня есть веб-приложение, которое будет настроено как несколько экземпляров в server.xml.Например:

  • app1.localhost
  • app2.loaclhost
  • app3.localhost

Тогда все они будут иметь свои собственные каталогиas

  • [tomcat] \ webapps \ app1
  • [tomcat] \ webapps \ app2
  • [tomcat] \ webapps \ app3

Если изменения сделаны глобально, я не хочу обновлять их все.Скажем так, у меня есть файл [tomcat] \ webapps \ app1 \ views \ home.html, мне нужно будет заменить их 3 раза.

Поэтому я удалил каталог "views" в app2 и app3 ив server.xml сделал это для этих двух:

<Context docBase="[tomcat]\webapps\app1\views" path="/views" />

Это работает хорошо, и теперь я могу обновлять только первое приложение, а два других будут иметь ту же информацию.

Однаков каждом корне также есть несколько отдельных файлов, с которыми я бы тоже хотел это сделать.Например, index.html.

<Context docBase="[tomcat]\webapps\app1\index.html" path="/index.html" />

не работает (на самом деле это не так уж и трудно).

В каждом \ webapps \ appX я все же хочу иметь \ WEB-INF \ web.XML и другой файл конфигурации хранятся в корне, все остальные файлы должны быть отражены от app1, поэтому я не могу зеркально отразить весь каталог.Может быть, я мог бы сделать это, если бы я мог сделать что-то вроде «зеркалировать весь каталог, но пропустить эти файлы»:)

Есть идеи или предложения?

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