Tomcat: как делиться данными между двумя приложениями? - PullRequest
3 голосов
/ 17 января 2011

Есть ли способ обмена данными между приложениями JSP с использованием Tomcat 5.5?

Приложения работают на одном сервере.

Общие данные не должны сохраняться в системе в течение многихвремя и не может быть сохранено в куки, потому что это больше, чем 4 КБ.

Спасибо!:)

Ответы [ 2 ]

1 голос
/ 17 января 2011

Вы можете посмотреть на атрибут crossContext, чтобы позволить вам обмениваться данными через объект контекста. Предыдущий стекопоток здесь:

Что делает атрибут crossContext в Tomcat? Разрешено ли совместное использование сеанса?

1 голос
/ 17 января 2011

Просто поместите данные в файл в файловой системе диска или на сервер базы данных, к которым оба имеют доступ.


Обновление : согласно обновлению и комментариям,По-видимому, функциональное требование сводится к тому, чтобы веб-приложения на одном и том же сервере имели одинаковый HttpSession (включая все его атрибуты).В этом случае вам нужно установить атрибут emptySessionPath элемента <Connector> в Tomcat's /conf/server.xml на true.

<Connector emptySessionPath="true">
...