我发现了很多关于如何配置memcached来存储会话的信息,其中大部分都说明了以下步骤:
1. download some jars and put under TOMCAT/lib/
2. add some codes to content.xml like
<Context>
...
<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"
memcachedNodes="n1:host1.yourdomain.com:11211,n2:host2.yourdomain.com:11211"
failoverNodes="n1"
requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$"
transcoderFactoryClass="de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory"
/>
</Context>
但是,我不太了解这种方法。我已经设置了一个memcached服务器和一个servlet来使用
写入它MemcachedClient c = new MemcachedClient(new BinaryConnectionFactory(),
AddrUtil.getAddresses("192.168.56.128:11211"));
c.set("someKey", 3600, "hi").get();
一切正常。但是,我可以安全地删除<Manager>...</>
而不会有任何区别。
所以我想知道<Manager>...</>
的目的是什么?或者servlet如何对它做出反应?