在我的项目中两个系统需要切换,应用服务器是weblogic8.1,在同一台机器上建了两个域。当从一个域访问另一个域后,再点第一个域的链接就会跳出系统转入登录界面。经过反复测试如果将第二个域部署到另一台机器则不会发生该问题。于是,我觉得seesion肯定是在访问同一机器的第二个域时被复写了。
于是查了一下资料,修改weblogic.xml
<session-param>
<param-name>CookieName</param-name>
<param-value>YOUAPPJSESSIONID</param-value>
</session-param>
重启应用,呵呵问题搞定。