针对Jetty就不过多的介绍了,自行研究去吧!

1.准备环境

MySQL数据库;下载地址:自行百度。

jetty-distribution-9.2.2:下载地址:http://download.eclipse.org/jetty/

2.配置方式

在JETTY_HOME/etc目录下找到jetty.xml文件。添加如下配置:

fred

com.mysql.jdbc.Driver

jdbc:mysql://127.0.0.1:3306/mydb?user=root&password=123123

60

jdbcIdMgr

其中的数据库配置是我本地的配置,如果要上生产环境。请与系统数据库保持一致,确保系统正常使用。(也可以不一样,你自由选择)

此处,配置的数据库为系统运行过程中Session保存为多个中间件服务器使用的数据库。稍后Jetty启动的时候,会自动去数据库中创建这两张表。

然后,在JETTY_HOME/webapps中创建一个文件夹,并命名为:ROOT。这个ROOT和tomcat中的ROOT是同一回事,将自己的项目复制到该目录下。并且在项目的 WEB-INF中新建jetty-env.xml,

jetty-env.xml中配置内容如下:

/

截至,Session的集群分布配置完成。

3.启动Jetty

回到JETTY_HOME目录下。如果是Windows系统,打开cmd 将目录切换到JETTY_HOME/下。输入命令:java -jar start.jar (其他参数自行去查阅)来启动项目。

如果是Linux系统下,bin/jetty.sh 进行启动。

Jetty session的集群基本实现。然后再挂上Nginx进行均衡Jetty中间件服务器!OK

------------------------------------------------------------------------------------------------------------------------------

其他说明:

1.官网说明文档地址:http://www.eclipse.org/jetty/documentation/

2.也可以将Session保存到NoSQL数据库。参考文档:http://www.eclipse.org/jetty/documentation/current/session-clustering-mongodb.html

mysql集群session_Jetty9.2.2集群Session共享相关推荐

  1. 分布式集群环境下,如何实现session共享三(环境搭建)

    这是分布式集群环境下,如何实现session共享系列的第三篇.在上一篇:分布式集群环境下,如何实现session共享二(项目开发)中,准备好了一个通过原生态的servlet操作session的案例.本 ...

  2. Tomcat 集群中 实现session 共享的三种方法

    前两种均需要使用 memcached 或 redis 存储 session ,最后一种使用 terracotta 服务器共享.  建议使用 redis ,不仅仅因为它可以将缓存的内容持久化,还因为它支 ...

  3. 关于 tomcat 集群中 session 共享的三种方法

    前两种均需要使用 memcached 或 redis 存储 session ,最后一种使用 terracotta 服务器共享. 建议使用 redis ,不仅仅因为它可以将缓存的内容持久化,还因为它支持 ...

  4. nginx集群tomcat,session共享问题

    简介 上一篇中,nginx实现了tomcat集群,但是其实集群还有很多问题,比如session共享问题.简单来说就是通过负载均衡之后,用户第一次请求的tomcat和第二次请求的tomcat基本不是同一 ...

  5. mysql+mycat搭建稳定高可用集群,负载均衡,主备复制,读写分离

    数据库性能优化普遍采用集群方式,oracle集群软硬件投入昂贵,今天花了一天时间搭建基于mysql的集群环境. 主要思路 简单说,实现mysql主备复制-->利用mycat实现负载均衡. 比较了 ...

  6. MyCAT+MySQL 搭建高可用企业级数据库集群

    第1章 课程介绍 课程介绍 1-1 MyCAT导学 试看 1-2 课程介绍 第2章 MyCAT入门 这一章中,我们将回顾了垂直切分,水平切分,分库分表等基础概念,然后快速回如何安装和启动MyCAT的, ...

  7. mysql 集群与主从_Mysql集群和主从

    1.Mysql cluster: share-nothing,分布式节点架构的存储方案,以便于提供容错性和高性能. 需要用到mysql cluster安装包,在集群中的每一个机器上安装. 有三个关键概 ...

  8. MySQL NDB Cluste-分布式数据库集群搭建

    1 概述 1.1 分布式数据库集群 Mysql cluster是适用于分布式计算环境的高可用.高冗余版本的mysql,其技术在分布式系统中为mysql数据提供了冗余特性,增强了安全性,使得单个mysq ...

  9. MySQL Cluste(进阶篇)—集群配置

    目录 前言 1 概念脑补 1.1 节点组 1.2 分区 1.3 副本 1.4 联系 2 重启类型信息表 3 管理节点配置 3.1 NodeId 3.2 HostName 3.3 LogDestinat ...

最新文章

  1. 如何用Python做Web开发?——Django环境配置
  2. php之工作积累 (一)
  3. 全球及中国塑料包装行业发展方向与应用前景调研报告2022版
  4. python读写、创建 文件(一)
  5. c语言素数程序出现大空行,C语言实现寻找大素数
  6. 洛谷 P3243 【[HNOI2015]菜肴制作】
  7. 页面添加锚点后如何点击不改变URL?
  8. p1和p7签名的区别
  9. Mysql更改表名大小写不敏感
  10. Knockout.js 初探
  11. Java+包裹类型_java中的包裹类型
  12. php条件语句中大括号必须,PHP条件,括号需要?
  13. 纯HTML的个人简历,真的超简单,有源码
  14. 64qam星座图matlab,基于MATLAB的QAM 眼图和星座图
  15. 北理珠大学生体质测试及健康状况的分析
  16. 英伟达显卡驱动历史版本
  17. python解决鸡兔同笼_python解决鸡兔同笼问题
  18. wifipineapple外接网卡上网
  19. 最小费用流算法不完全指南-2017华为软件精英挑战赛
  20. Mysql.索引存储结构演进(面试一次搞定)

热门文章

  1. \r与\n的区别,以及\r\n的用法
  2. 目标检测方法系列——R-CNN, SPP, Fast R-CNN, Faster R-CNN, YOLO, SSD
  3. 错误 No package ‘vulkan‘ found 解决办法
  4. C# log4net 的配置
  5. LINUX中常用操作命令
  6. 解决ajax方法内部不能给外部变量赋值的问题
  7. fork和vfork,return和exit的理解
  8. SpringMVC Hello World 实例
  9. 【VLC-Android】Mac下编译vlc-android
  10. C#中TransactionScope的使用方法和原理