使用Nginx+tomcat8.0+redis Session共享

因为在网上找了好多jar包都不能用,所以今天打算自己写这篇文章,给大家提供一些jar包,

第一步:在同一台机器上安装多台tomcat,如何在一台服务器配置多个tomcat,看我以前写的文章

此处就不细讲了,

第二步:安装nginx,并配置tomcat,看我的第二篇文章--nginx+tomcat配置项目 和 使用Nginx代理Tomcat服务器

两篇文章二选一,这样你就可以在nginx上配置多个tomcat了,

 

第三部:session共享,

配置之前:

咱们可以很明显的看出来,两个sessionID会在刷新的时候自动变化,

接下来咱们就用redis来实现session共享,

准备工作:

需要的jar包:

commons-pool2-2.4.2.jar

jedis-2.9.0.jar

tomcat-redis-session-manager.jar(tomcat8.0专用包)

当然,在网上找的可能不对,链接在此redis所需jar包

然后把这三个jar包放在每个tomcat的lib文件夹里面,

接下来修改tomcat下的conf文件夹下的context.xml

<Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" />  
<Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager"  
         host="localhost"  
         port="6379"  
         database="0"  
         maxInactiveInterval="60" />

修改完后,重启下Tomact,然后在打开nginx的网址,你会发现,session已经共享了,

可以大家没有war包,下面我把我写的这个测试war包给大家,记得吧index.jsp的文字改成不一样的来区分

测试war包

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值