构建session共享集群

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了构建session共享集群相关的知识,希望对你有一定的参考价值。

一、安装配置tomcat

配置前说明:

系统为centos7

m1.xsllqs.com地址为192.168.1.107

c1.xsllqs.com地址为192.168.1.114

c2.xsllqs.com地址为192.168.1.113

安装tomcat需要配合JDK使用,JDK有oracle JDK和open JDK两种

oracle JDK8的下载地址:下载

tomcat的下载地址:http://tomcat.apache.org/

c1.xsllqs.com(192.168.1.114)下载安装jdk(建议加载到本地在传上去)和tomcat

c2.xsllqs.com(192.168.1.113)下载安装jdk和tomcat下载

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

[[email protected] ~]# wget http://download.oracle.com/otn-pub/java/jdk/8u73-b02/jdk-8u73-linux-x64.rpm

[[email protected] ~]# wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz

[[email protected] ~]# ls

apache-tomcat-8.0.36.tar.gz  jdk-8u73-linux-x64.rpm

[[email protected] ~]# yum install jdk-8u73-linux-x64.rpm 

[[email protected] ~]# vim /etc/profile.d/java.sh

export JAVA_HOME=/usr/java/latest

export PATH=$JAVA_HOME/bin:$PATH

 

[[email protected] ~]# . /etc/profile.d/java.sh

[[email protected] ~]# java -version

java version "1.8.0_73"

 

[[email protected] ~]# tar xf apache-tomcat-8.0.36.tar.gz -C /usr/local

[[email protected] ~]# cd /usr/local/

[[email protected] local]# ln -sv apache-tomcat-8.0.36 tomcat

"tomcat" -> "apache-tomcat-8.0.36"

 

[[email protected] tomcat]# vim /etc/profile.d/tomcat.sh

export CATALINA_HOME=/usr/local/tomcat

export PATH=$CATALINA_HOME/bin:$PATH

 

[[email protected] tomcat]# . /etc/profile.d/tomcat.sh

二、修改tomcat配置文件下载

1

2

3

[[email protected] tomcat]# cd /usr/local/tomcat/webapps/

[[email protected] webapps]# mkdir myapp/{lib,classes,WEB-INF,META-INF} -pv

[[email protected] webapps]# cd myapp/

修改tomcat-user.xml(c1和c2都要改)

1

2

3

4

5

[[email protected] conf]# vim /usr/local/tomcat/conf/tomcat-users.xml

#在中添加

  <role rolename="manager-gui"/>

  <role rolename="admin-gui"/>


三、安装msm下载


以上是关于构建session共享集群的主要内容,如果未能解决你的问题,请参考以下文章

Redis+Tomcat+Nginx集群实现Session共享,Tomcat Session共享

技术干货实战- 分布式集群部署模式下Nginx如何实现用户登录Session共享(含详细配置与代码实战)

windows+nginx+iis+redis+Task.MainForm构建分布式架构 之 (nginx+iis构建服务集群)

Session(数据)共享的前后端分离Shiro实战

Tomcat集群通过redis实现session共享

如何在tomcat集群中实现Session共享