2014-10-02 1 views
1

У меня есть веб-приложение Java, в котором используются Webjars (клиентские веб-библиотеки (например, jQuery & Bootstrap), упакованные в файлы JAR (Архив Java), см. http://www.webjars.org/). Если я использую только Tomcat, он отлично работает.Apache/Tomcat/mod_jk, когда вы используете Webjars ... это возможно?

Но я хочу поставить сервер Apache перед Tomcat (с mod_jk) для обслуживания статического контента. Как настроить Apache для этого? статический контент в файлы jars!

thks.

ответ

0

В этом случае Apache является просто прокси-сервером для любых сервисов Tomcat. Так что должен просто работать.

+0

Я согласен с вами, если Apache - просто прокси. Но, мне кажется, что в производственной среде лучше всего использовать Apache для статического контента для клиента и перенаправлять остальные запросы на tomcat. нет? В этом случае я не вижу, что лучший способ сделать это с помощью webjars. Может, я что-то пропустил. – bwilcox

+1

Вы можете настроить Apache как кэширующий прокси. Вот блог, который я сделал, что может быть полезно: http://www.jamesward.com/2014/04/29/optimizing-static-asset-loading-with-play-framework. Он использует Play Framework, но идеи одинаковы с Tomcat. –