memcached安装以及tomcat配置名称和session一致性配置
1 安装memcached缓存数据库
yum –y install memcached
2 通过telnet测试memcached数据库(默认端口11211)
[root@localhost ~]# telnet localhost 11211
Trying ::1...
Connected to localhost.
Escape character is '^]'.
quit
Connection closed by foreign host.
注:安装memcached后 需要service 开启服务
3 tomcat配置名称和session一致性配置
tomcat下载地址 :http://tomcat.apache.org/
将jar包拷贝到tomcat的lib下 下载http://download.csdn.net/detail/xiangjai/9732338
在tomcat的server.xml中配置jvmRoute
<Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat2">
在tomcat的context.xml的Context配置Manager
<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"
memcachedNodes="n1:192.168.17.4:11211"
sticky="false"
lockingMode="auto"
sessionBackupAsync="false"
requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$"
sessionBackupTimeout="1000" transcoderFactoryClass="de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory"
/>
memcachedNodes节点修改
4 index.jsp配置
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
SessionID:<%=session.getId()%>
<br/>
SessionIP:<%=request.getServerName()%>
<br/>
<h1>tomcat2 page</h1>