tomcat7使用redis实现session共享

简介:

环境:publicserver nginx服务器、redis服务器,test1、test2 tomcat7服务器。


1、在teat1、test2上安装tomcat7

2、将tomcat-redis-session-1.0-SNAPSHOT.jar、jedis-2.7.2.jar、commons-pool2-2.0.jar上传到/usr/local/tomcat/lib

3、修改文件/usr/local/tomcat/conf/context.xml,添加如下内容。

1
2
3
4
5
6
< Valve  className = "com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve"  />  
< Manager  className = "com.orangefunction.tomcat.redissessions.RedisSessionManager"  
     host = "192.168.8.10"   
     port = "6379"   
     database = "0"   
     maxInactiveInterval = "60"  />

4、在test1上创建测试页面/usr/local/tomcat/webapps/ROOT/test.jsp,内容如下。

1
2
3
4
5
6
7
8
9
< html >
     < body  bgcolor = "green" >      
     < center >     
     <%=  request.getSession().getId()  %>     
     < h1 >Test1:192.168.10.61</ h1
     < h1 >port:8080</ h1 >  
     </ center >
     </ body >
</ html >

5、在test2上创建测试页面/usr/local/tomcat/webapps/ROOT/test.jsp,内容如下。

1
2
3
4
5
6
7
8
9
< html >
     < body  bgcolor = "red" >  
     < center >
     <%=  request.getSession().getId()  %>
     < h1 >Test2:192.168.10.62</ h1 >
     < h1 >port:8080</ h1 >
     </ center >
     </ body >
</ html >


参考博文:http://blog.csdn.net/xlgen157387/article/details/52024139/





     本文转自1321385590 51CTO博客,原文链接:http://blog.51cto.com/linux10000/1895110,如需转载请自行联系原作者



相关文章
|
9月前
|
存储 NoSQL 前端开发
Redis专题-实战篇一-基于Session和Redis实现登录业务
本项目基于SpringBoot实现黑马点评系统,涵盖Session与Redis两种登录方案。通过验证码登录、用户信息存储、拦截器校验等流程,解决集群环境下Session不共享问题,采用Redis替代Session实现数据共享与自动续期,提升系统可扩展性与安全性。
542 3
Redis专题-实战篇一-基于Session和Redis实现登录业务
|
NoSQL Java 关系型数据库
Liunx部署java项目Tomcat、Redis、Mysql教程
本文详细介绍了如何在 Linux 服务器上安装和配置 Tomcat、MySQL 和 Redis,并部署 Java 项目。通过这些步骤,您可以搭建一个高效稳定的 Java 应用运行环境。希望本文能为您在实际操作中提供有价值的参考。
989 26
|
关系型数据库 MySQL 应用服务中间件
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
542 7
|
NoSQL 关系型数据库 MySQL
Tomcat、MySQL、Redis最大支持说明
综上所述,Tomcat、MySQL、Redis的并发处理能力均非固定值,而是通过合理的配置与优化策略,结合系统硬件资源,共同决定了它们在实际应用中的表现。开发者应根据应用的具体需求和资源条件,对这些组件进行细致的调优,以达到最佳性能表现。
323 1
|
NoSQL Redis API
限流+共享session redis实现
【10月更文挑战第7天】
234 0
|
缓存 负载均衡 NoSQL
Redis系列学习文章分享---第十四篇(Redis多级缓存--封装Http请求+向tomcat发送http请求+根据商品id对tomcat集群负载均衡)
Redis系列学习文章分享---第十四篇(Redis多级缓存--封装Http请求+向tomcat发送http请求+根据商品id对tomcat集群负载均衡)
263 1
|
存储 NoSQL Java
Redis系列学习文章分享---第三篇(Redis快速入门之Java客户端--短信登录+session+验证码+拦截器+登录刷新)
Redis系列学习文章分享---第三篇(Redis快速入门之Java客户端--短信登录+session+验证码+拦截器+登录刷新)
433 0
|
Java 应用服务中间件 Apache
nginx+tomcat+redis完成session共享
本文记录nginx+redis+tomcat实现session共享的过程 nginx安装:http://blog.csdn.net/grhlove123/article/details/47834673 redis安装:http://blog.
1687 0
|
NoSQL Java 应用服务中间件
|
NoSQL 应用服务中间件 Apache
Nginx安装,Nginx静态缓存,Nginx Gzip压缩,Nginx负载均衡,Nginx方向代理,Nginx+Tomcat+Redis做session共享
Nginx安装 nginx-1.10.1.tar.gz安装,参考http://blog.csdn.net/tototuzuoquan/article/details/47381907。 修改nginx.conf的配置文件 #user  nobody; worker_processes  8;   error_log  logs/error.log; error_log  logs
6376 0