zoukankan      html  css  js  c++  java
  • Tomcat 使用redis实现session共享

    准备工作:

    1.安装nginx

      环境搭建参考:https://blog.csdn.net/fd2025/article/details/79878326

     nginx.conf的编辑:

     

    2.同一台机器配置两个tomcat ,修改端口

     tomcat修改端口:https://blog.csdn.net/fd2025/article/details/80013926

    3.修改 tomcat omcat8080apache-tomcat-7.0.86webappsROOTindex.jsp

    添加:

     

    测试统一请求没有session同步的情况下:

    4.安装redis

    安装参考:https://blog.csdn.net/lanpiao_87/article/details/53526472

    5.拷贝tomcat 需要的jar 包到到${TOMCAT_HOME}/lib下

    tomcat-redis-session-manager-VERSION.jar
    jedis-2.5.2.jar
    commons-pool2-2.2.jar
    jar包下载地址:https://download.csdn.net/download/fd2025/10361954

    6.配置tomcat

    编辑${TOMCAT_HOME}/conf/context.xml,在context中加入

    <Context>
    <Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" />
    <Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager"
    host="192.168.50.110"
    port="6379"
    database="0"
    maxInactiveInterval="60" />
    </Context>
    重启两个tomcat:

    7.测试

    输入:http://192.168.50.112/

    8080端口的tomcat:

     

    8090端口的tomcat:

     

    同一请求发到两个tomcat服务器;sessionId一样,到此为止,已经实现了session共享


  • 相关阅读:
    稠密光流
    分水岭分割
    Haar小波分析
    内积空间
    矩阵LU分解
    opencv笔记---contours
    Deformable Templates For Eye Detection
    最小二乘法
    字符集及编码
    层次聚类
  • 原文地址:https://www.cnblogs.com/xuzhongtao/p/11082851.html
Copyright © 2011-2022 走看看