`
knight_black_bob
  • 浏览: 850299 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

tomcat session 共享 redis

阅读更多

 

tomcat session 共享 redis

简单操作,两步骤搞定 tomcat 集群 session共享,用于单点登录,web 集群等

 

jar包 及配置下载http://download.csdn.net/download/knight_black_bob/9821122

 

 

1.添加 redis session jar 到 tomcat中



 

2. 配置 tomcat  context.xml 



 

 

<?xml version="1.0" encoding="UTF-8"?>

<!--
  Licensed to the Apache Software Foundation (ASF) under one or more
  contributor license agreements.  See the NOTICE file distributed with
  this work for additional information regarding copyright ownership.
  The ASF licenses this file to You under the Apache License, Version 2.0
  (the "License"); you may not use this file except in compliance with
  the License.  You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
--><!-- The contents of this file will be loaded for each web application --><Context>

    <!-- Default set of monitored resources -->
    <WatchedResource>WEB-INF/web.xml</WatchedResource>

    <!-- Uncomment this to disable session persistence across Tomcat restarts -->
    <!--
    <Manager pathname="" />
    -->

    <!-- Uncomment this to enable Comet connection tacking (provides events
         on session expiration as well as webapp lifecycle) -->
    <!--
    <Valve className="org.apache.catalina.valves.CometConnectionManagerValve" />
    -->
    
    <Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve"/>       

    <!-- 
	<Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager" database="0" host="localhost" maxInactiveInterval="60" password="123456" port="6379"/>
	-->
    <Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager" database="0" host="localhost" maxInactiveInterval="60"  port="6379"/>

</Context>

 

本地没有 redis 密码 ,就去掉 password="123456" ....

 

 

 

 

 

 

 

捐助开发者 

在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(支持支付宝和微信 以及扣扣群),没钱捧个人场,谢谢各位。

 

个人主页http://knight-black-bob.iteye.com/



 
 
 谢谢您的赞助,我会做的更好!

  • 大小: 59.6 KB
  • 大小: 101.8 KB
2
1
分享到:
评论
2 楼 knight_black_bob 2017-04-24  
yin_bp 写道
推荐一下bboss session:

bboss session框架,为web应用提供session共享和session监控功能。主要功能:支持集群session共享,支持跨域跨应用session共享,提供强大的统一session管理监控和统计查询功能,支持redis和mongodb两种存储机制;支持多种web容器(tomcat,jetty,weblogic,websphere等等)

https://my.oschina.net/bboss/blog/758871

  
1 楼 yin_bp 2017-04-24  
推荐一下bboss session:

bboss session框架,为web应用提供session共享和session监控功能。主要功能:支持集群session共享,支持跨域跨应用session共享,提供强大的统一session管理监控和统计查询功能,支持redis和mongodb两种存储机制;支持多种web容器(tomcat,jetty,weblogic,websphere等等)

https://my.oschina.net/bboss/blog/758871

相关推荐

    tomcat session共享 redis

    tomcat session共享 redis

    Tomcat8(Tomcat9)+redis实现Session共享(支持Redis集群)

    本教程将详细介绍如何利用Tomcat 8或9以及Redis实现Session共享,支持Redis集群,以提高系统的可伸缩性和数据一致性。 首先,我们需要理解Session的概念。Session是服务器端用于存储用户状态的一种机制,通常在用户...

    Tomcat7+Redis+Session 负载之后session 共享 tomcat jar包

    标题 "Tomcat7+Redis+Session 负载之后session 共享 tomcat jar包" 涉及的是在使用Nginx做负载均衡时,如何通过集成Redis来实现Tomcat7服务器之间的Session共享,从而确保用户在不同服务器之间切换时仍然能够保持...

    tomcat8-redis-session共享

    标题 "tomcat8-redis-session共享" 涉及到的是在Tomcat 8中使用Redis作为Session共享存储的解决方案。这是一个常见的需求,特别是在分布式系统中,为了保持用户会话的一致性,需要将Session数据在多台服务器之间共享...

    tomcat7+redis单点 session共享jar

    本资源"tomcat7+redis单点 session共享jar"提供了针对Tomcat7服务器和Redis数据存储的一个解决方案,以实现跨服务器的session共享。 **Tomcat7** 是一个广泛使用的开源Java Servlet容器,它实现了Java EE的Web应用...

    tomcat8 redis session共享

    tomcat8 redis session共享,提供commons-pool2-2.3.jar,jedis-2.7.2.jar和修改后的tomcat-redis-session-manager-master-2.0.0.jar及部署文档

    tomcat7+redis集群 session共享jar

    通过这种方式,"tomcat7+redis集群 session共享jar"可以帮助开发者解决在Tomcat7集群中Session共享的问题,提升系统的可扩展性和可用性。在大型网站和分布式应用中,这样的解决方案能够保证用户在不同服务器之间切换...

    Session共享 tomcat7+redis的session共享实现

    标题中的"Session共享 tomcat7+redis的session共享实现"指的就是通过配置Tomcat,使其能够将Session数据存储到Redis中,从而实现跨服务器的Session共享。这样,无论用户请求被路由到集群中的哪台服务器,都能获取到...

    linux.redis+tomcat实现session共享

    linux.tomcat-session共享.redis.安装包

    tomcat8+redis+session共享jar包

    标题中的“tomcat8+redis+session共享jar包”指的是在Tomcat 8这个流行的Java应用服务器上,通过集成Redis缓存系统实现session共享的一种解决方案。Session共享在分布式环境中尤为重要,因为用户在不同服务器间的...

    tomcat8用redis实现session共享.rar

    3、将redisson-all-3.11.2.jar和redisson-tomcat-8-3.11.2.jar 拷贝到${catalina.base}\lib下 4、在原有tomcat\context.xml下 添加 以下代码(参考 &lt;Manager className="org.redisson.tomcat....

    tomcat8、8.5、9与redis实现session共享

    很好用,使用也很简单,把其中的三个Jar包拷贝到你的tomcat中的...tomcat8、8.5、9与redis实现session共享,并可以通过修改源码可自定义session键,访问地址:http://blog.csdn.net/fackyou200/article/details/78929008

    tomcat7-redis-session共享 demo程序

    【标题】"Tomcat7-Redis-Session共享Demo程序"是一个示例项目,它演示了如何在Tomcat7服务器上利用Redis存储和共享session数据。这个解决方案对于处理分布式系统中的session管理至关重要,尤其是在多台服务器之间...

    tomcat-redis-session-manager

    `tomcat-redis-session-manager`就是这样一款解决方案,它将Tomcat的session管理与Redis相结合,实现了跨服务器的session共享。 首先,让我们理解`tomcat-redis-session-manager`的核心概念。这是一个开源项目,它...

    tomcat7tomcat8做redis session共享jar包

    标题中的“tomcat7tomcat8做redis session共享jar包”指的是在Tomcat 7和Tomcat 8这两种不同的Web服务器环境中,通过集成Redis来实现Session的共享功能。Redis是一种高性能的键值存储系统,常被用作分布式环境下的...

    nginx1.8-tomcat7-redis3.2-session配置和jar包

    包含tomcat集群redis会话共享的依赖jar包,包含有2.1.0和2.7.2两个版本,配置方式稍微有点差别,两个版本不兼容。 2.1.0版包含 commons-pool-1.6.jar jedis-2.1.0.jar tomcat-redis-session-manager-1.2-tomcat-7....

    适配与Tomcat7、8、9的redis session共享jar包

    "适配与Tomcat7、8、9的redis session共享jar包"指的是一个专为Apache Tomcat服务器设计的解决方案,用于在多台Tomcat服务器之间共享用户会话数据。这个解决方案主要依赖于Redis,一个高性能的键值存储系统,来存储...

    tomcat集群使用redis解决session共享问题

    tomcat集群使用redis解决session共享问题,压缩包包含redisclient-win32.x86.2.0客户端、Redis-x64-3.2.100服务、tomcat-redis-session以及部署安装文档

    redis tomcat7 session共享

    本主题将深入探讨如何在`Tomcat7`中利用`Redis`进行Session共享。 **一、Redis简介** Redis是一个开源的、基于内存的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它的数据模型包括字符串、哈希、列表、...

    tomcat7+redis完成session共享

    下面将详细介绍如何利用Tomcat7和Redis来完成Session共享。 首先,理解Session共享的必要性。在单体应用中,一个用户的所有操作通常在一个服务器上完成,Session存储在服务器内存中。但在分布式环境中,用户请求...

Global site tag (gtag.js) - Google Analytics