tomcat+redis session共享设置

准备工作: 1.安装ubuntu14.0.4 1. 这里是列表文本 2.安装JDK1.7 配置环境变量 3.安装redis2.8.4 4.安装nginx,tomcat7 并配置负载均衡 以上不赘述,我的其他文章中有介绍

  1. 准备jar包 tomcat-redis-session-manager-1.2-tomcat-7-java-7.jar 下载 jedis-2.1.0.jar 下载 commons-pool-1.6.jar 下载
  2. 将jar包拷贝到每个tomcat的lib包下,并修改context.xml配置文件,在Context标签中添加以下
<Valve className="com.radiadesign.catalina.session.RedisSessionHandlerValve" />
<Manager className="com.radiadesign.catalina.session.RedisSessionManager"
host="127.0.0.1"
port="6379"
password=""
database="0"
maxInactiveInterval="3600"/>

此处注意修改password的值,如果你的redis没有设置密码需要删除password="",注意是删除不是留空

  1. 在tomcat中添加test.jsp
<!DOCTYPE html>
<html lang="en">
server-x session-id:
<%
out.print(request.getSession().getId());
%>
</html>

重启tomcat,访问test.jsp,看session-id是否发生变化

至此一个简单的redis session共享就完成了

总结:难点主要在于redis版本和jar包版本的选择上,实测redis2.8用jedis2.1就可以了,common-pool用1.6

转载于:https://my.oschina.net/lanshu/blog/684945

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值