сессионный EAP не работает - PullRequest
0 голосов
/ 03 мая 2019

У меня есть один ведущий и два ведомых в режимах доменов, использующих и httpsession и распространяемых в web.xml, но сеанс не распределяется по доменам, я обращаюсь к одному узлу и работаю, но при доступе к другому узлу сеанс не разделяется .

конфигурация следующая 1 мастер 2 раба (раб1, раб2) 1 группа серверов (демо) 2 узла (подчиненный сервер узла11, подчиненный сервер узла21)

Когда осуществляется доступ к узлу 11 и вход в систему, а затем переход к узлу 21, сеанс не сохраняется, и результат равен нулю. и попробуйте с другим приложением для сессии, но есть та же проблема jboss eap составляет 7,2, а JDK открыт JDK 1,8

Я пытаюсь использовать два разных приложения для совместного использования сеанса, но ни одно из них не работает. Я попробую то же самое на сервере на разных портах и ​​сеанс был общим

Ответы [ 2 ]

0 голосов
/ 06 мая 2019

Я не уверен, что вы имеете в виду под режимами master и slave. Это не концепция, на которой основывается кластеризация EAP. Кроме того, режим домена - это управление, а не кластеризация. Это совершенно ортогональные понятия. С точки зрения управления, серверы в данной группе серверов имеют одинаковую конфигурацию. Как правило, если группа серверов настроена на использование профиля "ha" (который определяет подсистему JGroups, которая является отправной точкой для конфигурации кластера), и многоадресная рассылка разрешена в вашей сети, серверы должны формировать кластер вне -Box.

Если этого не происходит, обратитесь к журналам сервера, чтобы выяснить, что происходит, и к документам по настройке обнаружения JGroups без многоадресной рассылки.

0 голосов
/ 06 мая 2019

Вам необходимо добавить тег <distributable/> в ваш web.xml.Возможно, вам также потребуется включить репликацию сеанса на вашем доменном сервере JBoss.Для получения более подробной информации см. https://developer.jboss.org/thread/277766.

Вы также должны прочитать документацию JBoss EAP по этому вопросу Настройка высокой доступности

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...