博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Tomcat7 redis session共享
阅读量:7192 次
发布时间:2019-06-29

本文共 888 字,大约阅读时间需要 2 分钟。

hot3.png

这种方式是通过修改tomcat目录下的配置文件来实现对台tomcat之间的session共享,这里需要几个jar包,并讲他们添加到tomcat的lib目录下去,分别为:tomcat-redis-session-manager、jedis-2.7.2.jar、commons-pool2-2.8.0.jar

###1、下载tomcat-redis-session的源码并编译打包 这是一个歪果仁写的工具,目前只支持jdk1.7和tomcat7,作者比较忙,暂时不支持jdk8和tomcat8。

github地址为:

新建maven项目,并将src下的代码copy过去,配置一下pom.xml即可,很简单。

输入图片说明

编译后,将其打成jar包,放入tomcat的lib文件夹下。

###2、下载redis并启动(这里使用windows版本) redis官方只支持linux版本,不支持windows,这里要使用github上的

###3、配置tomcat\conf下的context.xml文件 多个tomcat的配置都一致,把配置都copy到对应的其他tomcat下;如果在一台机器上进行测试,记得对各个tomcat的端口进行修改

WEB-INF/web.xml

###4、把session.jsp页面丢到每个tomcat的ROOT目录下,session.jsp的内容如下:

SessionID:<%=session.getId()%> 
SessionIP:<%=request.getServerName()%>
SessionPort:<%=request.getServerPort()%>

###5、启动Tomcat,并访问session.jsp页面 输入图片说明

如上图所示,访问两台不同的tomcat,取得的sessionId是同一个,表示session共享成功。

转载于:https://my.oschina.net/hzchenyh/blog/818453

你可能感兴趣的文章
用python写的判断质数和登录程序升级版
查看>>
18.6 负载均衡集群介绍 18.7 LVS介绍 18.8 LVS调度算法 18.9/18.10 L
查看>>
Apache安装部署
查看>>
CCNA网络技术实验手册:Cisco IOS备份与升级
查看>>
相关VB.NET文件对象基础知识讲解
查看>>
简单描述Servlet Filter(过滤器) 相关知识
查看>>
生成自增的编号,生成订单号
查看>>
SqlSever2005 一千万条以上记录分页数据库优化经验总结【索引优化 + 代码优化】一周搞定...
查看>>
企业内部IT一体化系列之四:WEB平台 SharePoint服务配置
查看>>
ksh里三个月之外的文件移动脚本
查看>>
MSDN Windows8 中文版 下载地址
查看>>
MYSQL 中实现时间比较的方法
查看>>
支付宝担保交易接口
查看>>
深入浅出三剑客之sed必杀技一例
查看>>
django sitemap设置为https
查看>>
我的友情链接
查看>>
微信内部浏览器打开网页时提示外部浏览器打开遮罩升级版
查看>>
Go语言类型的本质
查看>>
界面主窗体,子窗体的InitializeComponent(构造函数)、Load事件执行顺序
查看>>
java导入导出Excel数据的要点记录
查看>>