Настройка Apache поверх GF3 — не работает

#apache #primefaces #glassfish-3

#apache #primefaces #glassfish-3

Вопрос:

Я пытаюсь настроить Apache поверх Glassfish v3 с помощью apj13. Но когда я пытаюсь получить доступ http://<server_name>/myApp , но это не работает. Он продолжает загружать страницу.

Со стороны Glassfish я не внес никаких изменений.

Со стороны Apache я отредактировал файл httpd.conf, чтобы включить виртуальный сервер, используя JkMount /myApp/* worker1

Не было никаких полезных журналов ни от Glassfish, ни от Apache.

Обновление: файл Worker.properties

worker.worker1.port=28081
worker.worker1.host=myservername
worker.worker1.type=ajp13

Приложение использует Primefaces , если это помогает.

Любая помощь очень ценится .! Спасибо.

Комментарии:

1. Здесь недостаточно информации. Вы включили mod_jk ? Каково ваше определение рабочего? Работает ли это с with proxy_ajp ?

2. Да, mod_jk включен. Я обновил свой вопрос.

3. Я думаю, вы уже исправили эту проблему самостоятельно. Возможно, вы можете добавить ответ, чтобы объяснить, как вы это исправили (если да).

4. ОК. Я добавлю свое решение к ответу.

Ответ №1:

Я нашел решение для этого. У меня была неправильная конфигурация (неправильный порт) в моем worker.properties файле. Ниже приведен правильный (для меня)

 worker.worker1.port=8009 //the port was wrong. Instead of having APJ port I had HTTP port
worker.worker1.host=myservername 
worker.worker1.type=ajp13
  

Также я включил socket_connect_timeout в файл свойств, чтобы проверить наличие ошибок при общении с JK и удаленным хостом.

Пожалуйста, обратите внимание, что у меня также был включен кластер в моем GF, и мне пришлось вручную настроить другое APJ_LISTENER_PORT значение на странице конфигурации custer в консоли администратора GF.

Надеюсь, это может кому-то помочь .!