3

有没有办法在使用 Tomcat 5.5 的 JSP 应用程序之间共享数据?

应用程序在同一台服务器上运行。

共享数据不应该在系统中保留很多时间,也不能存储在 cookie 中,因为它大于 4Kb。

谢谢!:)

4

2 回答 2

1

只需将数据放在磁盘文件系统或两者都可以访问的数据库服务器上的文件中。


更新:根据更新和评论,功能要求似乎归结为让同一服务器上的 webapps 共享相同HttpSession(包括其所有属性)。在这种情况下,您需要将TomcatemptySessionPath中元素的属性设置为.<Connector>/conf/server.xmltrue

<Connector emptySessionPath="true">
于 2011-01-17T19:10:59.547 回答
1

您可以查看 crossContext 属性以允许您通过上下文对象共享数据。以前的 Stackoverflow 在这里:

Tomcat 中的 crossContext 属性有什么作用?它是否启用会话共享?

于 2011-01-17T19:12:55.393 回答