#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
? Каково ваше определение рабочего? Работает ли это с withproxy_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.
Надеюсь, это может кому-то помочь .!