准备工作: 1.安装ubuntu14.0.4 1. 这里是列表文本 2.安装JDK1.7 配置环境变量 3.安装redis2.8.4 4.安装nginx,tomcat7 并配置负载均衡 以上不赘述,我的其他文章中有介绍
准备jar包 tomcat-redis-session-manager-1.2-tomcat-7-java-7.jar 下载 jedis-2.1.0.jar 下载 commons-pool-1.6.jar 下载
将jar包拷贝到每个tomcat的lib包下,并修改context.xml配置文件,在Context标签中添加以下
此处注意修改password的值,如果你的redis没有设置密码需要删除password="",注意是删除不是留空
在tomcat中添加test.jsp
server-x session-id: <% out.print(request.getSession().getId()); %>
重启tomcat,访问test.jsp,看session-id是否发生变化
至此一个简单的redis session共享就完成了
总结:难点主要在于redis版本和jar包版本的选择上,实测redis2.8用jedis2.1就可以了,common-pool用1.6