У меня есть два приложения, которые работают в двух Glassfish экземпляров, я настроить мой апач использовать sticky session
так:stickysession не работает нормально в апаче и два GlassFish Инстансы
ProxyPass/balancer://Appcluster/ stickysession=JSESSIONID
Но это не работает 100% правильно, это несколько раз меняйте экземпляр, когда клиент переходит из App1 в App2.
проверить печенье в моем навигаторе это показать мне что-то вроде этого:
я нашел другую конфигурацию в web.xml
, например, так:
<session-config>
<session-timeout>
30
</session-timeout>
<cookie-config>
<path>/</path>
</cookie-config>
</session-config>
Так что, когда я сделать этот путь как и все, все прекрасно работает, но создает новый контекст каждой навигации между этими двумя приложениями.
Теперь я настроить мой Glassfish и установить App1 как Default Web Module, эту работу штраф и контекст такой же, и разорвать создать новое печенье, как это:
Но когда я пытаюсь подключиться к НЕТ по умолчанию веб-модуля, он использует два экземпляра.
Можете ли вы предложить правильную конфигурацию Apache и Glassfish для запуска нескольких приложений в кластерной среде?
Можете ли вы разместить оставшуюся часть вашей конфигурации Apache VirtualHost? – Mike
@Mike вы имеете в виду/etc/httpd/conf/httpd_proxy.conf или что? –
Только часть внутри '' тегов, где у вас есть ваша прокси-конфигурация. –
Mike