首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
我用validateCaptcha时,部署了两个tomcat,指向统一项目的问题
魑魅魍魉-two
2017-10-12 17:50
我用validateCaptcha时,部署了两个tomcat,指向统一项目,然后在A生成的,在B进行验证,提示验证码不正确。该如何解决?
项目:
JFinal
1
评论区
魑魅魍魉-two
2017-10-12 18:17
@jfinal
回复
JFinal
2017-10-13 11:16
不了解你的部署方式详情,没法帮到你
回复
魑魅魍魉-two
2017-10-13 15:48
@JFinal
就是一个nginx 两个tomcat nginx做负载
回复
JFinal
2017-10-13 16:19
@魑魅魍魉-two
这种情况属于集群,通过下面的简单办法解决:
1:扩展一下 ICaptchaCache 接口,将验证码的值放在一个共享的区域,可以是共享的缓存,也可以是数据库
2:然后通过 me.setCaptchaCache(new MyCaptchaCache()) 应用上自己的实现类 MyCaptchaCache 就可以了
回复
发送
我要反馈
热门反馈
扫码入社