tomcat7使用redis实现session共享

环境:publicserver nginx服务器、redis服务器,test1、test2 tomcat7服务器。


1、在teat1、test2上安装tomcat7

2、将tomcat-redis-session-1.0-SNAPSHOT.jar、jedis-2.7.2.jar、commons-pool2-2.0.jar上传到/usr/local/tomcat/lib

3、修改文件/usr/local/tomcat/conf/context.xml,添加如下内容。

1
2
3
4
5
6
<Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" />  
<Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager"  
    host="192.168.8.10"   
    port="6379"   
    database="0"   
    maxInactiveInterval="60" />

4、在test1上创建测试页面/usr/local/tomcat/webapps/ROOT/test.jsp,内容如下。

1
2
3
4
5
6
7
8
9
<html>
    <body bgcolor="green">      
    <center>     
    <%=  request.getSession().getId()  %>     
    <h1>Test1:192.168.10.61</h1
    <h1>port:8080</h1>  
    </center>
    </body>
</html>

5、在test2上创建测试页面/usr/local/tomcat/webapps/ROOT/test.jsp,内容如下。

1
2
3
4
5
6
7
8
9
<html>
    <body bgcolor="red">  
    <center>
    <%=  request.getSession().getId()  %>
    <h1>Test2:192.168.10.62</h1>
    <h1>port:8080</h1>
    </center>
    </body>
</html>


参考博文:http://blog.csdn.net/xlgen157387/article/details/52024139/





     本文转自1321385590 51CTO博客,原文链接:http://blog.51cto.com/linux10000/1895110,如需转载请自行联系原作者



上一篇:Gartner对于建设「数据中台」的建议


下一篇:Gartner警示大数据项目不应独立实施