Интеграция Jboss 5 с Apache 2.2

Я успешно интегрировал Jboss с Apache. Я могу открыть http://localhost/web-console .... теперь, когда я удаляю файл войны в мой каталог развертывания Jboss, я могу загрузить его здесь localhost: 8080/helloworld/hi.jsp, НО НЕ здесь localhost/helloworld/hi.jsp

Разве не смысл интегрировать Jboss с apache, чтобы мне не приходилось делать: 8080? и я могу подтянуть свой WAR-файл через Apache?

Любая помощь приветствуется!


person Jared    schedule 21.10.2009    source источник
comment
Как вы интегрируете JBoss с Apache: mod_jk, mod_proxy_ajp, ...?   -  person Lloyd Meinholz    schedule 21.10.2009
comment
Для меня смысл интеграции JBoss с Apache заключается не только в удалении порта из URL-адреса. Если вас беспокоит только это, запустите JBoss на порту 80 вместо 8080.   -  person Pascal Thivent    schedule 21.10.2009


Ответы (1)


Вы должны указать, как вы интегрировали JBoss с apache, есть несколько способов.

Если вы используете mod_jk, вам нужно добавить некоторую конфигурацию для apache, чтобы понять, что ему нужно пересылать запросы к helloworld в JBoss. Вы можете сделать это, добавив следующее в свой mod_jk.conf (или любое имя файла конфигурации mod_jk в вашей конфигурации apache)

JkMount /helloworld/* jboss

JkMount/helloworld jboss

Это не применяется, если вы используете один из прокси-методов интеграции apache с JBoss.

person Lloyd Meinholz    schedule 21.10.2009
comment
Причина двух записей JkMount заключается в пересылке URI helloworld с косой чертой в конце и без нее в JBoss. - person Lloyd Meinholz; 22.10.2009