У меня есть веб-приложение, которое будет настроено как несколько экземпляров в 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, поэтому я не могу зеркально отразить весь каталог.Может быть, я мог бы сделать это, если бы я мог сделать что-то вроде «зеркалировать весь каталог, но пропустить эти файлы»:)
Есть идеи или предложения?