如何禁用Ehcache更新检查程序?

Joe*_*Joe 29 ehcache

12:18:55,541 INFO [UpdateChecker]发现新的更新:2.0.0 [ http://ehcache.org/news.html]

如何禁止ehcache检查新的更新,这是在加载我的j2ee应用程序和ehcache初始化时发生的.

Sve*_*nge 34

一种方法是ehcache.xml在类路径上放置一个.

使用updateCheck="false"根标签中的属性,困扰已经消失.

在这里您可以找到更多相关信息:http://www.svenlange.co.za/2010/02/disable-ehcaches-updatechecker-in-grails-application

另一种方法是执行以下操作:

<ehcache updateCheck="false">
  <defaultCache
    maxElementsInMemory="0"
    eternal="false"
    timeToIdleSeconds="0"
    timeToLiveSeconds="0"
    overflowToDisk="false"
    diskPersistent="false"/>
</ehcache>
Run Code Online (Sandbox Code Playgroud)

  • 实际上这是部分正确的,sys prop设置将起作用,但只是将ehcache xml文件放在类路径的根目录下不会.您还必须将updateCheck ="false"添加到外部ehcache元素,如下所述@Anthony Dahanne和文档:http://ehcache.org/documentation/user-guide/configuration (2认同)

Ant*_*nne 18

简单地说,在你的ehcache.xml配置文件中,确保你禁用updateCheck:

<ehcache updateCheck="false">

<defaultCache
        maxElementsInMemory="0"
        eternal="false"
        timeToIdleSeconds="0"
        timeToLiveSeconds="0"
        overflowToDisk="false"
        diskPersistent="false"
        />
</ehcache>
Run Code Online (Sandbox Code Playgroud)