在tomcat集群环境下实现session共享有几种解决方案,这里介绍一种简单的方案。使用redis对session进行存储,,配置比较简单。web服务器是tomcat61.下载jar包:commons-pool-1.6.jarjedis-2.1.0.jartomcat-redis-session-manager-tomcat6.jar2.修改tomcat/conf目录中的content.xml配置文件添加以下内容
<Valve className="com.radiadesign.catalina.session.RedisSessionHandlerValve" /><Manager className="com.radiadesign.catalina.session.RedisSessionManager"host="localhost"port="6379"database="8"maxInactiveInterval="60" />
tomcat7的配置是一样的,只是jar包版本不同。
jar包下载链接:
如果有需要可以去https://github.com/jcoleman/tomcat-redis-session-manager 根据需求自己打包jar使用。
在繁华中体会热闹;若是厌倦了喧嚣,寻一处宁静的幽谷,