redis在被当成mbatis二级缓存的时候,在继续作为tomcat的sessi?报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

redis在被当成mbatis二级缓存的时候,在继续作为tomcat的sessi?报错

2020-06-09 13:35:47 347 1

框架用的 springmvc+spring+mybatis3


mybatis开启二级缓存,用redis当二级缓存容器,实现方法是加入jedis.jar,自己写了个cache类实现mybatis的cache接口  之后在mybatis配置文件中开启二级缓存,map里写上cache标签 且测试运行成功,redis能正常保存框架查询时候的缓存。

今天想把tomcat的session也丢给redis来管理,实现方法是tomcat-redis-session-manager-1.2-tomcat-7.jar,commons-pool-1.3.jar,jedis-2.0.0.jar的jar放入tomcat目录下的lib文件夹,在tomcat的context.xml中写上


<Valve className="com.radiadesign.catalina.session.RedisSessionHandlerValve" />  
<Manager className="com.radiadesign.catalina.session.RedisSessionManager"  
host="localhost" 
port="6379" 
database="0"
maxInactiveInterval="60" />  

测试不通过,后将Map接口里边的二级缓存标签去除后即可正常保存session。

现在的问题是两个功能不能一起使用 要用session就不能二级缓存。

这是两个功能一起使用的时候的报错信息

Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. Cause: 

org.apache.ibatis.cache.CacheException: Could not instantiate cache implementation (class util.RedisCache). 

Cause: java.lang.reflect.InvocationTargetException


这个问题该怎么解决,哪位朋友遇到过

取消 提交回答
全部回答(1)
  • 爱吃鱼的程序员
    2020-06-09 13:36:03

    应该跟你的jedis客户端初始化方式有关系。jedis客户端都是要通过jedispool间接获取的,github的wiki上有说明,相当于一个数据库连接池,用完之后回收。

    0 0
相关问答

1

回答

tomcat安装SSL证书后,https可以正常访问,http访问失败

2020-07-30 22:13:34 4766浏览量 回答数 1

1

回答

Tomcat CXF SSL双向认证不通过-浏览器已可正常访问HTTPS-帮忙看看?报错

2020-06-22 17:38:57 854浏览量 回答数 1

1

回答

redis+tomcat共享session问题?报错

2020-06-10 10:27:06 422浏览量 回答数 1

1

回答

spring 声明式事务aop mysql读写库的配置 问题 - java报错

2020-05-31 19:09:39 444浏览量 回答数 1

1

回答

spring 声明式事务aop mysql读写库的配置 问题 403.10 禁止访问:配置无效 

2020-05-28 13:26:19 383浏览量 回答数 1

3

回答

tomcat外网访问不稳定

2018-11-10 16:02:03 301浏览量 回答数 3

0

回答

Operationalizing YARN Based Hadoop Clusters in the Cloud

2018-07-28 23:30:52 736浏览量 回答数 0

4

回答

ECS配置了jdk和tomcat,安全组也开启了8080端口,为什么外网无法访问

2017-08-16 10:37:19 3558浏览量 回答数 4

1

回答

tomcat redis 存放session配置报错

2016-02-26 11:03:06 2804浏览量 回答数 1

4

回答

未备案的ECS开启tomcat无报错,但通过IP访问显示空白页面

2015-07-11 15:11:43 11156浏览量 回答数 4
+关注
爱吃鱼的程序员
https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
2
文章
21564
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载