Длина идентификатора сессии (символов) увеличивается в weblogic 12c - PullRequest
0 голосов
/ 23 октября 2019

Мы переносим java-приложение с java 1.6 на 1.8 и weblogic 10 на weblogic 12c. Пока мы проверяем sessionID в Java 1.6 и weblogic10, которые создают в jsp с помощью (session.getId()), мы получаем идентификатор сессии какSeesion =MT6GdnxL!1248180010!1971739048476

, но для java 1.8 и WebLogic 12c при проверке длина идентификатора сеанса увеличивается Session =2jLynJb9dJOx8AvTjyWSK9UZblqFh4XU!-1492917096!1571733411581

Может кто-нибудь объяснить, почему увеличивается длина идентификатора сеанса. Из-за увеличения длины, которая влияет на нашу бизнес-логику

1 Ответ

0 голосов
/ 23 октября 2019

Кажется, что у вашего старого weblogic (10) был другой дескриптор сеанса в weblogic.xml.

Если вы хотите сохранить тот же идентификатор сеанса, вам следует обновить значение weblogic.xml: session-descriptor узел id-length (по умолчанию 52).

Ссылка: https://docs.oracle.com/cd/E24329_01/web.1211/e21049/weblogic_xml.htm#WBAPP587

...