Я недавно установил Apache w / s + Tomcat и с помощью jk смог направить запросы от apache к t / c. Примеры в сети обычно имеют вид:
JkMount /*.jsp myTC
У нас есть несколько приложений Java EE, работающих на одном экземпляре Tomcat (тогда зачем использовать apache? Поверьте мне, у меня есть причины). Я подумал, что мы могли бы изменить контекст для каждого из этих приложений на что-то вроде:
/servlet/application1/
/servlet/application2/
/servlet/application3/
и тогда есть что-то вроде:
JkMount /servlet/* myTC
Это будет правильно направлять запросы на tomcat, однако остается вопрос, как обслуживать статические ресурсы для стандартного приложения Java EE:
/webapp-root
resources/
css/
js/
images/
WEB-INF/
/usual-folder-structure
Вопросы:
Как обслуживать ресурсы / папки из apache? Все приложения имеют свои собственные ресурсы / папки. Я считаю, что ресурсы / должны будут находиться вне войны и где-то в doc-корне apache, но не могу понять строку JkMount.
Является ли / servlet / схема «правильным» способом сделать это? Есть ли шаблоны, которым я должен следовать?
Буду признателен за любую помощь, любые указатели на ресурсы в сети были бы хороши, так как мне нужно прочитать об этом намного больше.