Для данных сессии одного военного файла действительно ли возможно быть совместно использованным другим военным файлом
Tomcat имеет клапан Signle-Sign-On :
Система единого входа Vale используется, когда вы хотите предоставить пользователям возможность войти в любое из веб-приложений, связанных с вашим виртуальным хостом, а затем распознать их личность всеми другими веб-приложениями на том же виртуальном хосте.
Вы также можете попробовать реализовать единый вход с использованием файлов cookie (хотя это имеет недостатки безопасности).
Это нелегко сделать. но я смог сделать это, используя tomcat. Вот ссылка http://www.fwd.at/tomcat/sharing-session-data-howto.html Я не уверен, какой сервер вы используете. Также, зачем вам это нужно, может быть другое решение в зависимости от того, что вам нужно сделать.
Кстати, вам просто нужно каким-то образом настроить сервер, чтобы он сохранял сеанс в файле cookie без указания пути. В случае Tomcat вы можете просто установить для атрибута emptySessionPath
элемента
значение true
в /conf/server.xml
. См. Также Справочник по конфигурации Tomcat .
<Connector ... emptySessionPath="true">
Однако это влияет на все веб-ресурсы, развернутые на одном сервере.
Обновление : поскольку вы фактически используете Websphere (который использует Tomcat под капотами), вам необходимо изменить коннектор Tomcat в Websphere config.xml
, чтобы включить следующий атрибут:
<attribute name="emptySessionPath">true</attribute>