В настоящее время я интернационализирую веб-сайт и столкнулся с некоторыми проблемами, связанными с jsessionID
s. Я использую веб-сервер Apache, который распределяет нагрузку между несколькими серверами приложений JBoss через mod_jk.
Когда я попадаю на сайт по URL-адресу ГБ по умолчанию, jsessionID правильно создается на выделенном сервере приложений jboss. например www.mysite.com
создать сеанс GB_Jboss
.
Когда я обновляю URL-адрес до www.mysite.com/fr
, я хочу, чтобы новый jsessionID был создан на FR_JBoss
.
Когда я обновляю URL-адрес до www.mysite.com/us
, я хочу, чтобы новый jsessionID был создан на US_JBoss
.
Однако каждый раз, когда я обновляю URL-адрес, он всегда отображает исходный jsessionID.
Я надеюсь это имеет смысл? Любые идеи, как я могу заставить это работать через Apache? Или это проблема балансировки нагрузки в балансировщике нагрузки?