Nginx入門之tomcat的session共享(與memcached整合)

前言:這裏僅介紹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包,能夠在這裏下載:

http://download.csdn.net/detail/myuanxiaojun/9399385

相關文章
相關標籤/搜索