• ssm + ehcache 运行异常


    异常:

    DEBUG [net.sf.ehcache.CacheManager@295af581] - Checking for update...
    DEBUG [net.sf.ehcache.CacheManager@295af581] - Update check failed: java.io.IOException: Server returned HTTP response code: 403 for URL: http://www.terracotta.org/kit/reflector?kitID=ehcache.default&pageID=update.properties&id=-1062731500&os-name=Windows+10&jvm-name=Java+HotSpot%28TM%29+64-Bit+Server+VM&jvm-version=1.8.0_111&platform=amd64&tc-version=UNKNOWN&tc-product=Ehcache+Core+2.5.0&source=Ehcache+Core&uptime-secs=1&patch=unknown

    解决:

    ehcache 修改配置文件第一行

    <ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../config/ehcache.xsd" updateCheck="false">     

    <ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../config/ehcache.xsd">             <diskStore path="java.io.tmpdir"/>         <!--         Mandatory Default Cache configuration. These settings will be applied to caches         created programmtically using CacheManager.add(String cacheName)         -->         <!--            name: 缓存名称。            maxElementsInMemory:缓存最大个数。            eternal: 对象是否永久有效,一但设置了,timeout 将不起作用。            timeToIdleSeconds:设置对象在失效前的允许闲置时间(单位:秒)。仅当 eternal=false 对象不是永久有效时使用,可选属性,默认值是 0,也就是可闲置时间无穷大。            timeToLiveSeconds:设置对象在失效前允许存活时间(单位:秒)。最大时间介于创建时间和失效时间之间。仅当 eternal=false 对象不是永久有效时使用,默认是 0.,也就是对象存活时间无穷大。            overflowToDisk:当内存中对象数量达到 maxElementsInMemory 时,Ehcache 将会对象写到磁盘中。            diskSpoolBufferSizeMB:这个参数设置 DiskStore(磁盘缓存)的缓存区大小。默认是 30MB。每个 Cache 都应该有自己的一个缓冲区。            maxElementsOnDisk:硬盘最大缓存个数。            diskPersistent:是否缓存虚拟机重启期数据 Whether the disk store persists between restarts of the Virtual Machine. The default value is false.            diskExpiryThreadIntervalSeconds:磁盘失效线程运行时间间隔,默认是 120 秒。            memoryStoreEvictionPolicy:当达到 maxElementsInMemory 限制时,Ehcache 将会根据指定的策略去清理内存。默认策略是 LRU(最近最少使用)。你可以设置为 FIFO(先进先出)或是 LFU(较少使用)。            clearOnFlush:内存数量最大时是否清除。         -->         <defaultCache                 maxElementsInMemory="10000"                eternal="false"                timeToIdleSeconds="120"                timeToLiveSeconds="120"                overflowToDisk="true"                maxElementsOnDisk="10000000"                diskPersistent="false"                diskExpiryThreadIntervalSeconds="120"                memoryStoreEvictionPolicy="LRU"                />     </ehcache>    

  • 相关阅读:
    Spring+redis整合遇到的问题集以及注意事项
    Map源码学习之HashMap
    评分---五星好评
    下拉复选框
    倒计时按钮—获取手机验证码按钮
    input上传文件个数控制
    ajax请求完之前的loading加载
    获取浏览器滚动距离
    获取浏览器可视区域宽高
    获取元素尺寸宽高
  • 原文地址:https://www.cnblogs.com/bg7c/p/8117532.html
Copyright © 2020-2023  润新知