совместное использование сессии между ВОЙНАМИ

Для данных сессии одного военного файла действительно ли возможно быть совместно использованным другим военным файлом

6
задан Bozho 2 November 2010 в 15:32
поделиться

3 ответа

Tomcat имеет клапан Signle-Sign-On :

Система единого входа Vale используется, когда вы хотите предоставить пользователям возможность войти в любое из веб-приложений, связанных с вашим виртуальным хостом, а затем распознать их личность всеми другими веб-приложениями на том же виртуальном хосте.

Вы также можете попробовать реализовать единый вход с использованием файлов cookie (хотя это имеет недостатки безопасности).

1
ответ дан 17 December 2019 в 02:26
поделиться

Это нелегко сделать. но я смог сделать это, используя tomcat. Вот ссылка http://www.fwd.at/tomcat/sharing-session-data-howto.html Я не уверен, какой сервер вы используете. Также, зачем вам это нужно, может быть другое решение в зависимости от того, что вам нужно сделать.

2
ответ дан 17 December 2019 в 02:26
поделиться

Кстати, вам просто нужно каким-то образом настроить сервер, чтобы он сохранял сеанс в файле cookie без указания пути. В случае Tomcat вы можете просто установить для атрибута emptySessionPath элемента значение true в /conf/server.xml . См. Также Справочник по конфигурации Tomcat .

<Connector ... emptySessionPath="true">

Однако это влияет на все веб-ресурсы, развернутые на одном сервере.

Обновление : поскольку вы фактически используете Websphere (который использует Tomcat под капотами), вам необходимо изменить коннектор Tomcat в Websphere config.xml , чтобы включить следующий атрибут:

<attribute name="emptySessionPath">true</attribute>
3
ответ дан 17 December 2019 в 02:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: