如何在多个War包中使用同一个Session
我想在多个War包之间使用同一个Session对象,即我在一个War包的应用里存入值,在另外一个War里取出这个值,我今天试验了一下不行,是不是有其他的方法,请大家给予帮助 问题点数:50、回复次数:7Top
1 楼ajoke(可乐)回复于 2003-09-01 10:55:18 得分 5
关注Top
2 楼crowtow(花狐鸟)回复于 2003-09-01 11:25:18 得分 5
关注Top
3 楼youngxf(风云)回复于 2003-09-01 11:31:24 得分 20
这应该是不可能的。
不同java应用之间可以互访session就相当于可以互访内存,这会造成J2EE容器的管理的混乱,比如同名的session被另一个不相干的应用删掉了,而想用它的应用却不知道,这就回出现意想不到的错误。
不知道有些应用服务器是否能做到相同效果的环境配置,我现在仍未发现。Top
4 楼chendequan(陈德全)回复于 2003-09-01 11:51:02 得分 0
谢谢(风云)Top
5 楼netcobol(J2EEVSNET)回复于 2003-09-01 13:25:32 得分 10
你可以将几个jar和war包达到一个ear包中Top
6 楼Keepers(中文昵称)回复于 2003-09-01 13:38:29 得分 10
这个好像不大可能吧,Top
7 楼chendequan(陈德全)回复于 2003-09-01 16:30:45 得分 0
我现在有一种解决办法,就采用SSO的机制,用一个文件来存储,属性值Top




