同一机器上不同应用服务器之间的Session问题
2006-06-08 17:44
295 查看
现象:用户访问服务器A的页面,A做一个一些处理后,将页面定向到服务器B的页面,服务器B再做一些处理后,将页面定向会服务器A的页面。如果A和B都是JBOSS, HttpSession能够保持。如果A是JBOSS,B是WAS,但是不运行在同一主机,那么不会有问题。如果A是JBOSS,B是WAS,而且A和B在同一台主机,那么HttpSession就无法保持,回到A后,A会生成一个新的会话,应该是HTTP报文中的session标志丢失了。 郁闷
原因:会话跟踪与一个jsessionid的cookie有密切的关系。
解决办法:如果A是JBOSS,B是WAS,而且A和B在同一台主机XXXhost,请先用XXXHost为主机名URL访问服务器A的页面,A做一个一些处理后,将页面定向到服务器B的页面(用主机名localhost作为URL),服务器B再做一些处理后,将页面定向会服务器A的页面(用XXXHost为主机名URL)。得到的结果是:Session可以正常保持。因此得到一个结论:Session和JSESSIONID以及主机名都有关系,如果都在一台机器上,就要用不同的虚拟主机来区分开。
原因:会话跟踪与一个jsessionid的cookie有密切的关系。
解决办法:如果A是JBOSS,B是WAS,而且A和B在同一台主机XXXhost,请先用XXXHost为主机名URL访问服务器A的页面,A做一个一些处理后,将页面定向到服务器B的页面(用主机名localhost作为URL),服务器B再做一些处理后,将页面定向会服务器A的页面(用XXXHost为主机名URL)。得到的结果是:Session可以正常保持。因此得到一个结论:Session和JSESSIONID以及主机名都有关系,如果都在一台机器上,就要用不同的虚拟主机来区分开。
相关文章推荐
- 同一机器上不同应用服务器之间的Session问题
- Asp.net中处理一个站点不同Web应用共享Session的问题
- 一个服务器搭多个tomcat导致session丢失,或者同一个IP不同端口,多个应用的session会冲突解决方法
- Asp.net中如何处理一个站点不同Web应用通用Session的问题
- 解决同一IP不同端口访问的站点iframe应用session丢失的问题
- 同一个Tomcat不同Web应用之间共享会话Session
- 解决应用服务器变为集群后session不同步的问题
- wcfDualHTTPBinding配置的服务器与客户端部署于不同机器的问题
- 同一服务器中,同一框架下的不同二级域名之间网站session如何互通
- php 不同服务器共享session问题
- 解决应用服务器集群后session问题
- 不同服务器之间的数据库创建触发器会遇到的一些问题
- 关于同一tomcat服务器下2个不同的web项目如何共享session的问题
- Asp.net中处理一个站点不同Web应用共享Session的问题
- 不同的应用之间跳转会闪屏的问题
- Asp.net中处理一个站点不同Web应用共享Session的问题
- 解决应用服务器变为集群后的Session问题
- 解决应用服务器变为集群后的Session问题
- 一个服务器搭多个tomcat导致session丢失,或者同一个IP不同端口,多个应用的session会冲突解决方法
- weblogic单点登录session问题,服务器之间的重定向!