同一个应用 session 跨域问题

我有一个j2ee应用 a.war发布成功后,webapp下的2个文件夹分别解析为2个子域名
a.localhost.com和b.localhost.com,
现在出现一个问题,在a.localhost.com中登陆后(放了一些登陆信息,以及其他信息)访问b.localhost.com中就出现session丢失的情况。
请问大家这个问题如何解决啊,折腾了几天了哦?

1、应用服务器自带的同步session的功能
2、将登录信息存到统一的外部存储区域,比如另一台SSO服务器

  可以试试
  将a.war中的a和b单独发布,并且在server配置文件中单独配置这两个子域名

a中有一个WEB-INF目录

  b中也有一个WEB-INF目录

  我想可能是因为你的a.war文件中可能只有一个WEB-INF目录造成的。

1 跨域iframe登录
2 url重写