tomcat部署
下载jar包
jar包地址 :https://github.com/redisson/redisson/tree/master/redisson-tomcat ,
jar名称 :redisson-all-3.7.0.jar、redisson-tomcat-9-3.7.0.jar
jar存放位置:将2个jar包拷贝到$tomcat_home/lib中
修改$tomcat_home/conf/context.xml
<Context>
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<WatchedResource>WEB-INF/tomcat-web.xml</WatchedResource>
<WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
<!- 添加Manager configPath 指定redisson.conf位置 ,${catalina.base} == $tomcat_home ->
<Manager className="org.redisson.tomcat.RedissonSessionManager" configPath="${catalina.base}/conf/redisson.conf" readMode="REDIS" updateMode="DEFAULT"/>
</Context>
添加配置$tomcat_home/conf/redisson.conf
{"singleServerConfig":{
"idleConnectionTimeout":10000,
"connectTimeout":10000,
"timeout":3000,
"retryAttempts":3,
"retryInterval":1500,
"password":null,
"subscriptionsPerConnection":5,
"clientName":null,
# 这是redis服务地址
"address": "redis://127.0.0.1:6379",
"subscriptionConnectionMinimumIdleSize":1,
"subscriptionConnectionPoolSize":50,
"connectionMinimumIdleSize":32,
"connectionPoolSize":64,
"database":0,
"dnsMonitoringInterval":5000
},
"threads":0,
"nettyThreads":0,
"codec":{
"class":"org.redisson.codec.JsonJacksonCodec"
},
"transportMode":"NIO"
}
以此启动reids服务,2个tomcat服务,nginx服务,然后访问nginx中的虚拟路径即可