diff --git a/README.md b/README.md index 428d4b7..e11cc62 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,21 @@ Going forward, we no need to enable sticky session (JSESSIONID) in Load Balancer Buy Me A Coffee

+## Maven configuration +``` + + repsy + tomcat-cluster-redis-session-manager-repo + https://repo.repsy.io/mvn/ranmanic/tomcat-session-manager + + + + tomcat-session-manager + redis + 4.0 + +``` + #### Pre-requisite: 1. jedis.jar 2. commons-pool2.jar @@ -34,23 +49,33 @@ more details.. https://github.com/ran-jit/tomcat-cluster-redis-session-manager/w #### Steps to be done, 1. Copy the downloaded jars to your tomcat/lib directory. - - **tomcat/lib/** +``` +tomcat/lib/ +``` 2. Add tomcat system property "catalina.base". - - **catalina.base="TOMCAT_LOCATION"** - * example: env "catalina.base=/opt/tomcat" bash +``` +catalina.base="TOMCAT_LOCATION" +example: env "catalina.base=/opt/tomcat" bash +``` 3. Copy the redis-data-cache.properties file to your tomcat/conf directory and update your Redis server details. - - **tomcat/conf/redis-data-cache.properties** +``` +tomcat/conf/redis-data-cache.properties +``` 4. Add the below two lines in your tomcat/conf/context.xml file. - - **<Valve className="tomcat.request.session.redis.SessionHandlerValve" />** - - **<Manager className="tomcat.request.session.redis.SessionManager" />** +``` + + +``` 5. Verify the session expiration time in tomcat/conf/web.xml file. - - **<session-config>** - -         **<session-timeout>60</session-timeout>** - - **</session-config>** +``` + + 60 + +``` ### Note: - **All your session attribute values must implement java.io.Serializable.**