文档章节

最简单的tomcat+redis实现session共享

梁家俊
 梁家俊
发布于 2017/03/29 16:39
字数 125
阅读 21
收藏 0

tomcat-redis-session-manager开源项目的使用

1、开源项目地址:https://github.com/jcoleman/tomcat-redis-session-manager

2、Maven打包编译生成

3、执行mvn clean 和mvn install 将编译好的代码打包为:tomcat-redis-session-1.0-SNAPSHOT.jar

4、将tomcat-redis-session-1.0-SNAPSHOT.jar、jedis-2.7.2.jar、commons-pool2-2.0.jar 三个jar包放在tomcat的lib目录下。

修改tomcat实例下conf/contex.xml文件

<?xml version='1.0' encoding='utf-8'?>  

<Context>  

    <WatchedResource>WEB-INF/web.xml</WatchedResource>  

    <!-- tomcat-redis-session共享配置 -->  

    <Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" />  

        <Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager"  

         host="192.168.1.99"   

         port="6379"   

         database="0"   

     password="xxxx" 

         maxInactiveInterval="60" />  

</Context>

© 著作权归作者所有

梁家俊
粉丝 1
博文 18
码字总数 3933
作品 0
技术主管
私信 提问
tomcat+redis实现session

1、网上查找资料,大部分从下面网址下载java代码,因是几年前实现的(大概2,3年前吧),不支持tomcat8 https://github.com/jcoleman/tomcat-redis-session-manager 2、在myeclipse 新建一个m...

小小子之家
2018/06/26
0
0
分布式Session共享:tomcat+redis实现session共享

一、前言 本文主要测试redis实现session共享的实现方式,不讨论如何让nginx参与实现负载均衡等。 二、环境配置 本测试在Window下进行 name version port Tomcat1 7.0.61 127.0.0.1:8081 Tomc...

问题达人
2016/03/29
198
0
分布式Session共享:tomcat+redis实现session共享

一、序言 本文主要测试redis实现session共享的实现方式,不讨论如何让nginx参与实现负载均衡等。 二、环境配置 本测试在Window下进行 name version port Tomcat1 7.0.61 127.0.0.1:8081 Tomc...

-wangming-
2016/03/26
258
0
使用Tomcat+Redis来实现集群部署中的Session共享问题

一、工作中因为要使用到Tomcat集群部署,此时就涉及到了Session共享问题,主要有三种解决方案: 1、使用数据库来存储Session 2、使用Cookie来存储Session 3、使用Redis来存储Sesssion 二、本...

kolbe
2016/02/21
8.5K
11
nodejs的session存放在那里比较好?

seesion有多种存放方式, 1,直接存在本机内存 2,缓存 3,数据库 存在本机,参集群时,会出现session不能共享的问题,但这个是最简单,最容易实现的方式。 存在缓存,可以有效地解决session...

tcrct
2014/11/16
3
1

没有更多内容

加载失败,请刷新页面

加载更多

代理模式之JDK动态代理 — “JDK Dynamic Proxy“

动态代理的原理是什么? 所谓的动态代理,他是一个代理机制,代理机制可以看作是对调用目标的一个包装,这样我们对目标代码的调用不是直接发生的,而是通过代理完成,通过代理可以有效的让调...

code-ortaerc
今天
5
0
学习记录(day05-标签操作、属性绑定、语句控制、数据绑定、事件绑定、案例用户登录)

[TOC] 1.1.1标签操作v-text&v-html v-text:会把data中绑定的数据值原样输出。 v-html:会把data中值输出,且会自动解析html代码 <!--可以将指定的内容显示到标签体中--><标签 v-text=""></......

庭前云落
今天
8
0
VMware vSphere的两种RDM磁盘

在VMware vSphere vCenter中创建虚拟机时,可以添加一种叫RDM的磁盘。 RDM - Raw Device Mapping,原始设备映射,那么,RDM磁盘是不是就可以称作为“原始设备映射磁盘”呢?这也是一种可以热...

大别阿郎
今天
12
0
【AngularJS学习笔记】02 小杂烩及学习总结

本文转载于:专业的前端网站☞【AngularJS学习笔记】02 小杂烩及学习总结 表格示例 <div ng-app="myApp" ng-controller="customersCtrl"> <table> <tr ng-repeat="x in names | orderBy ......

前端老手
昨天
16
0
Linux 内核的五大创新

在科技行业,创新这个词几乎和革命一样到处泛滥,所以很难将那些夸张的东西与真正令人振奋的东西区分开来。Linux内核被称为创新,但它又被称为现代计算中最大的奇迹,一个微观世界中的庞然大...

阮鹏
昨天
20
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部