Я использую менеджер сеансов Tomcat от Redisson, который позволяет мне сохранять сеансы Apache Tomcat в Redis. Я жестко закодировал ссылку в файле redis conf и сослался на этот файл в контексте. xml в метафайле INF (путь: webapplication / имя_проекта / WebContent / META-INF / context. xml).
context. xml:
<Manager className="org.redisson.tomcat.RedissonSessionManager"
configPath="${catalina.base}/webapps/ROOT/WEB-INF/redisson.conf"
readMode="REDIS" updateMode="DEFAULT" broadcastSessionEvents="false"/>
redisson.conf:
singleServerConfig:
address: "redis://tomcat-session-store.XXXXX"
#devo address: "redis://tomcat-session-store.XXXXX"
# address: "redis://localhost:6379"
# idleConnectionTimeout: 10000
# connectTimeout: 10000
# timeout: 3000
# retryAttempts: 1
# retryInterval: 1500
# password: null
# subscriptionsPerConnection: 5
# clientName: null
# subscriptionConnectionMinimumIdleSize: 1
# subscriptionConnectionPoolSize: 50
# connectionMinimumIdleSize: 24
# connectionPoolSize: 64
# database: 0
#dnsMonitoringInterval: 5000
# threads: 16
# nettyThreads: 32
# codec: !<org.redisson.codec.FstCodec> {}
# transportMode: "NIO"
Мне нужно решение для разграничения этой ссылки в Prod и Devo без внесения изменений вручную.