超级管理员
98
374
10847
目前有一个想法,在多个tomcat集群环境下,数据缓存使用memcached,对于session使用memcached session manager来管理;但是对于servletContext中,使用setAttribute与getAttribute设置的属性,希望通过透明的方式提供给开发人员使用,因此想到能不能重写该方法,使其直接将数据存在memcached中。
但是找了很多资料,Context是容器管理,因此是tomcat实现该接口,但是没有可以设置自定义Context的地方,不知道大家有没什么思路?
或者大家是否有其他好的实现方法呢?
期待大家的回答
最终确定方式 ,只能在项目启动时候读入servletContext中,不对数据做修改,要不不能实现共享。因为
通过ServletContext可以跨多个请求
web服务器支持在一台机器上共享一个IP的多个逻辑主机,这种能力被称为"虚拟主机",每个逻辑主机都拥有它自己的servlet context。所以servlet context不能跨虚拟主机共享
普通会员
0
301
330
无敌是多么 多么寂寞
10
278
308
信春哥,得永生!
304
311
爱你呦
8
306
332
记录一下
发表回复 请登录后发表回复
触屏版| 电脑版
技术支持 历史网 V2.0 © 2016-2017