在JBoss AS中部署的2个Java EE应用程序之间共享会话

我有2个Java EE应用程序需要共享登录用户的一些常见用户相关数据。

无论如何,我可以从一个应用程序在会话中存储此数据并在第二个应用程序中检索该数据吗? 即类似于.NET中的粘性会话。

两个单独的Java EE应用程序将具有单独的会话数据。 如果它们位于同一个域中并且您想要共享几个属性,那么您可以使用cookie并将属性设置到cookie中并在每个Web应用程序中读取它们。

单点登录是可行的方式(按照规定)。 OpenId http://en.wikipedia.org/wiki/OpenID (提供商包括谷歌,雅虎,MSN等)值得一看