准备工作:

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\tomcat8080\apache-tomcat-7.0.86\webapps\ROOT\index.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共享

最新文章

  1. 如何隐藏DOM元素
  2. C# 实现一个可取消的多线程操作 示例
  3. php正则表达式治疗结巴
  4. 【凯子哥带你学Framework】Activity启动过程全解析
  5. jQueryUI之交互
  6. lettuce webdriver 自动化测试---玩转BDD
  7. 简单几何(凸包) POJ 2187 Beauty Contest
  8. springMVC配置文件spring-servlet.xml中&lt;mvc:annotation-driven /&gt;的意义
  9. 通过AssetsLibrary框架访问所有相片
  10. linux包之iproute之ss命令
  11. 使用SQL字符串反转函数REVERSE巧妙实现lastindexof功能
  12. hdu 3280 动态规划
  13. 后台启动mysql ,redis
  14. OpenRisc-47-or1200的WB模块分析
  15. z-index 所遇问题
  16. 安装MySQLdb-python时无法找到-lprobes_mysql处理一则
  17. paul的cnblog,欢迎大家的光临
  18. php的引用
  19. leetcode第二题--Median of Two Sorted Arrays
  20. VS2012的安装项目只能用InstallShield Limited Edition

热门文章

  1. 蓝书4.1-4.4 树状数组、RMQ问题、线段树、倍增求LCA
  2. python-----利用filecmp删除重复文件
  3. CSS中路径及form表单的用法
  4. SQL 理论知识总结
  5. .net引用System.Data.SQLite操作SQLite
  6. 数据传递-------@RequestParam
  7. keystore找回密码
  8. Intellij使用心得(四) -- 导入Eclipse的代码格式化文件
  9. Scala-基础-函数(1)
  10. leetcode264 Ugly Number II