ehcache关于做属性查询的时候启动报错:
先解析一下报错原因,根据报错信息基本可以排查出是查询属性不支持磁盘。
ehcache本身是不支持从磁盘缓存属性查找。
所以,查看配置
<cache name="jzspCache" maxElementsInMemory="10000" eternal="false" timeToIdleSeconds="120" timeToLiveSeconds="120" overflowToDisk="false"> <searchable> <searchAttribute name="kssj"/> <searchAttribute name="jssj"/> </searchable> </cache>
overflowToDisk属性设置为false即可,代表着缓存不往磁盘中写。