有没有办法在使用Tomcat 5.5的JSP应用程序之间共享数据?
应用程序在同一台服务器上运行。
共享数据不应该在系统中持续很长时间,并且不能存储在cookie中,因为它大于4Kb。
谢谢! :)
答案 0 :(得分:1)
只需将数据放在磁盘文件系统或数据库服务器上的文件中,这两个文件都可以访问。
更新:根据更新和评论,功能要求似乎归结为让同一服务器上的webapps共享相同的HttpSession
(包括其所有属性) 。在这种情况下,您需要将Tomcat emptySessionPath
中<Connector>
元素的/conf/server.xml
属性设置为true
。
<Connector emptySessionPath="true">
答案 1 :(得分:1)
您可以查看crossContext属性以允许您通过上下文对象共享数据。以前的Stackoverflow:
What does the crossContext attribute do in Tomcat? Does it enable session sharing?