前言:這裏僅介紹memcached 的 session 共享方法css
準備:因爲仍是得在windows平臺下作這個演示,因此下載的memcached版本也是windows版本的,下載地址百度也是能夠搜到的,官網是沒有的。此篇須要在上一篇的基礎上進行配置,也就是首先要作負載均衡的配置。html
下面開始進入正題:java
1,修改tomcat配置參數 context.xml web
在其中添加windows
<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager" memcachedNodes="n1:127.0.0.1:11211" requestUriIgnorePattern=".*\.(png|gif|jpg|css|js|ico|jpeg|htm|html)$" sessionBackupAsync="false" sessionBackupTimeout="1800000" copyCollectionsForSerialization="false" transcoderFactoryClass="de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory" />
2,在tomcat服務器添加對應的依賴jar包tomcat
以上jar包注意版本,若是版本不正確,可能會出現錯誤,若是你實在找不到合適的版本,在文章的結尾處提供了csdn下載地址服務器
3,修改上一篇裏的測試jsp頁面 test.jsp,在其中添加session
This is Tomcat1~! <br/> <% System.out.println(session.getId()); out.println("SESSION ID:" + session.getId()+"<br>"); %>
4,啓動tomat1和tomcat2負載均衡
能夠看到,兩個tomcat底下打印的session id 是同樣的。jsp
若是你找不到Lib包,能夠在這裏下載: