1、redis设置密码
编辑配置文件
vi /usr/local/redis/conf/6379.conf
添加
requirepass Redis2019!
重启redis服务
2、配置tomcat环境
2.1、准备工作
创建存放各个包的目录
mkdir /data/webApps/tools
上传包到目录
解压文件
cd /data/webApps/tools
tar -zxf apache-tomcat-7.0.70.tar.gz -C ..
复制tomcat
cd ..
mv apache-tomcat-7.0.70 tomcat-8081
cp -r tomcat-8081 tomcat-8082
拷贝tomcat需要的jar包
cp commons-pool2-2.4.2.jar jedis-2.9.0.jar tomcat-redis-session-2.0.0.jar /data/webApps/tomcat-8081/lib
2.2、配置8081服务
修改配置文件
vi /data/webApps/tomcat-8081/conf/server.xml
<Connector port="8080" protocol="HTTP/1.1"
to
<Connector port="8081" protocol="HTTP/1.1"
vi /data/webApps/tomcat-8081/conf/context.xml
<Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" />
<Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager"
host="127.0.0.1"
port="6379"
password="Redis2019!"
database="0"
maxInactiveInterval="60" />
</Context
生成测试文件
mkdir /data/webApps/tomcat-8081/webapps/www
vi /data/webApps/tomcat-8081/webapps/www/index.jsp
<%@ pagelanguage="java" %>
<html>
<head><title>TomcatA</title></head>
<body>
<%
out.println("This is TomcatA");
%>
sessionID:<%=session.getId()%>
SessionIP:<%=request.getServerName()%>
SessionPort:<%=request.getServerPort()%>
</body>
启动服务
/data/webApps/tomcat-8081/bin/startup.sh
2.3、配置8082服务
拷贝tomcat需要的jar包
cp commons-pool2-2.4.2.jar jedis-2.9.0.jar tomcat-redis-session-2.0.0.jar /data/webApps/tomcat-8082/lib
修改配置文件
vi /data/webApps/tomcat-8082/conf/server.xml
<Server port="8005" shutdown="SHUTDOWN">
<Connector port="8080" protocol="HTTP/1.1"
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
to
<Server port="8006" shutdown="SHUTDOWN">
<Connector port="8082" protocol="HTTP/1.1"
<Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />
vi /data/webApps/tomcat-8081/conf/context.xml
<Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" />
<Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager"
host="127.0.0.1"
port="6379"
password="Redis2019!"
database="0"
maxInactiveInterval="60" />
</Context
生成测试文件
mkdir /data/webApps/tomcat-8082/webapps/www
vi /data/webApps/tomcat-8081/webapps/www/index.jsp
<%@ pagelanguage="java" %>
<html>
<head><title>TomcatA</title></head>
<body>
<%
out.println("This is TomcatB");
%>
sessionID:<%=session.getId()%>
SessionIP:<%=request.getServerName()%>
SessionPort:<%=request.getServerPort()%>
</body>
启动服务
/data/webApps/tomcat-8082/bin/startup.sh
可以通过浏览器访问下面两个地址查看SessionID是否一致:
http://IP:8081/www/index.jsp
http://IP:8082/www/index.jsp
转载于:https://blog.51cto.com/xiaoxiaozhou/2397216