转载:http://ufopw.iteye.com/blog/681192
Websphere集群同一IP不同端口session丢失问题解决
问题描述:
3个WebSphere集群,通过一个IP不同端口去访问,从A进入B,B可用,A的session丢失,点击A,B的session丢失,在WebSphere控制台不启用cookie和设置cookie路径均无效
网上资料:
IP相同的两个session对应的cookie是一样的,而不幸的是sessionID就保存在cookie中,这样先访问A,再访问B的时候,B的sessionid会覆盖A的sessionid。这个事情没办法解决,所以你不要搞两个端口,最好是搞两个IP。原来都是cookie惹的祸,它不会区分端口,造成这多个站点不断的后来的覆盖前面的,从而造成session的丢失。问题解决了,将相互有引用的应用架构在不同的虚拟主机中,或者映射不同的IP。
解决方法:
设置不同的IP去访问集群节点。
未验证,先保存
相关推荐
在分布式服务集群环境中,session共享是一个关键挑战,因为传统的session保存在单一服务器上,当用户在集群中的不同服务器之间切换时,会导致session丢失。本文主要探讨了几种在分布式系统中实现session共享的解决...
WebSphere是IBM提供的一款强大的企业级应用服务器,它在IT行业中扮演着至关重要的角色,尤其在企业级Java应用程序的部署和管理方面。本资源“WebSphere开发与管理_源代码”显然包含了关于如何开发、配置和管理...
6. 集群设置:介绍了集群环境的配置和部署,包括修改数据源配置文件、连接地址和端口、环境变量设置、存储设置、日志配置、Tomcat集群设置和WebLogic及WebSphere集群设置。 7. 发布X5服务:描述了如何在不同的...
- **监控与报警**:使用监控工具如Prometheus和Grafana监控Redis的性能指标,并设置报警规则,以便及时发现并解决问题。 综上所述,结合Tomcat 6和Redis实现Session共享,不仅可以提高Web应用的扩展性,还能简化...
- **使用内存到内存复制(Memory-to-Memory replication)**:这是一种快速的复制方式,能够在同一集群内的节点之间高效地复制会话数据。 - **使用对等拓扑(Peer-to-Peer topology)**:这种方式通过在对等节点之间建立...
在 WebSphere Application Server V6 的集群环境中,Data Replication Service 提供了一种机制来确保数据的一致性和可用性。 **详细知识点:** 1. **复制模式:** - **ClientOnly:** 只在客户端进行复制。 - **...
- 如何解决内存溢出问题? - 如何配置session共享? - Tomcat热部署的实现方式? - 对于大型项目,为何选择Tomcat而不是更重量级的应用服务器? 通过深入理解和实践这些知识点,求职者可以在面试中展现出对...
11. **集群与负载均衡**:Tomcat支持集群部署,通过复制session数据实现会话的高可用性,配合负载均衡器实现多台服务器间的请求分发。 12. **热部署**:通过修改`autoDeploy`和`deployOnStartup`属性,可以实现在不...
由于Tomcat是开源项目,它拥有庞大的开发者社区,提供了丰富的文档、教程和问题解答资源,这对于学习和解决问题非常有帮助。 总的来说,Tomcat服务器因其轻量级、高效和开源的特点,成为许多企业和个人开发Java ...
### Nginx 简单配置知识点详解 ...无论是作为前端的反向代理服务器还是后端的服务集群,Nginx都能以其高效稳定的特性满足不同的应用场景需求。对于初学者来说,掌握Nginx的基本配置是进入Web开发领域的重要一步。
1. 集群配置:通过复制Tomcat实例并配置session复制,实现高可用性。 2. 负载均衡:使用负载均衡器分配请求到多个Tomcat实例,提高系统并发处理能力。 八、Tomcat日志管理 1. 日志配置:通过logging.properties文件...
这通常涉及到网络配置、session复制以及应用的集群感知。 9. **与其他应用服务器的比较**:虽然Tomcat轻量且简单,但在大型企业应用中,可能需要更全面的功能,如JBoss、WebLogic或WebSphere,它们提供了更完整的...