Nginx入門之tomcat的session共享(與memcached整合)
前言:這里僅介紹memcached 的 session 共享方法
準備:由于還是得在windows平臺下做這個演示,所以下載的memcached版本也是windows版本的,下載地址百度也是可以搜到的,官網是沒有的。此篇需要在上一篇的基礎上進行配置,也就是首先要做負載均衡的配置。
下面開始進入正題:
1,修改tomcat配置參數 context.xml
在其中添加
<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包
以上jar包注意版本,如果版本不正確,可能會出現錯誤,如果你實在找不到合適的版本,在文章的結尾處提供了csdn下載地址
3,修改上一篇里的測試jsp頁面 test.jsp,在其中添加
This is Tomcat1~! <br/> <% System.out.println(session.getId()); out.println("SESSION ID:" + session.getId()+"<br>"); %>
4,啟動tomat1和tomcat2
可以看到,兩個tomcat底下打印的session id 是一樣的。
如果你找不到Lib包,可以在這里下載:
http://download.csdn.net/detail/myuanxiaojun/9399385
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!