qwe098890 发表于 2017-10-19 19:45:41

【bug】集群环境下TSuser id 丢失BUG问题

用redis和tomcat进行集群,登录时候checkuser方法,可以正常从缓存中获取TSuser

登录时候

        public String login(ModelMap modelMap, HttpServletRequest request,
                        HttpServletResponse response) {
                TSUser user = ResourceUtil.getSessionUserName();//获取到的user没有id ,id=null   其他字段都正常获取

tomcat版本7.047
tomcat 额外引入jar包为
commons-pool2-2.4.2.jar
tomcat-redis-session-manage-tomcat7.jar
jedis-2.9.0.jar
context.xml 配置
<Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" />
<Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager"
       host="127.0.0.1"
       port="6379"
       database="0"
       maxInactiveInterval="60" />

admin 发表于 2017-10-19 20:25:51

你的jeecg版本号是多少

qwe098890 发表于 2017-10-19 22:59:17

admin 发表于 2017-10-19 20:25 static/image/common/back.gif
你的jeecg版本号是多少

3.7.1

qwe098890 发表于 2017-10-19 23:00:40

无论JEECG内缓存框架是redis 还是memcached 或者用本身的ecache都一样

qwe098890 发表于 2017-10-20 16:45:12

如果有解决请告诉我解决方案谢谢,或者能否给个如何在JEECG下做集群部署及session共享的介绍?

一路向北 发表于 2017-12-6 12:18:39

同求:如何在JEECG下做集群部署及session共享的介绍

一路向北 发表于 2017-12-6 12:19:00

admin 发表于 2017-10-19 20:25 static/image/common/back.gif
你的jeecg版本号是多少

同求:如何在JEECG下做集群部署及session共享的介绍。

admin 发表于 2018-6-4 18:57:55

有个小bug,IdEntity 需要序列化,不然redis有问题
注意改下
org.jeecgframework.core.common.entity.IdEntitypublic abstract class IdEntity implements java.io.Serializable
页: [1]
查看完整版本: 【bug】集群环境下TSuser id 丢失BUG问题