在jboss中可能的不同战争模块之间的会话份额?

时间:2012-02-09 02:24:07

标签: grails jboss

是否有一种简单的方法可以在jboss中的不同war模块之间共享会话?

我有一个在jboss中运行的Grails应用程序,但是想要创建一个新的Grails战争模块,它看起来和感觉和现有的一样(但是,不希望用户再次登录)。域名将是相同的,例如,如果我有war1和war2,域应该是

http://domain.com/war1< - 登录应该在这里完成.. http://domain.com/war2

我在网上搜索,但找不到一个简单/或困难的方法来做到这一点。 请帮助〜。

1 个答案:

答案 0 :(得分:1)

来自不同应用的servlet之间不能共享HTTP会话。您真正需要的是单点登录解决方案。一个穷人的SSO可以用cookie构建,但我不会称之为非常安全的方式。第一个会话可以设置一个cookie,第二个会话可以读取相同的cookie - 只要这两个应用程序的域名相同,这将有效。

祝你好运!