updatechecker.java_解决ehcache的UpdateChecker问题
問(wèn)題描述
項(xiàng)目中用了ssh框架,每次啟動(dòng)tomcat的時(shí)候都特別慢,會(huì)在這樣一句話下面停留很久
[2016-01-08 23:55:51,517 INFO UpdateChecker.java:doCheck:98] ---- New update(s) found: 2.6.5 [http://www.terracotta.org/confluence/display/release/Release+Notes+Ehcache+Core+2.6]. Please check http://ehcache.org for the latest version.
原來(lái)是hibernate用了ehcache,ehcache會(huì)默認(rèn)去自己網(wǎng)站查詢更新。
解決思路
我去bing中搜索解決辦法,搜到的大部分都是如下內(nèi)容:
解決問(wèn)題,修改配置,關(guān)閉更新檢測(cè):
打開(kāi) ehcache.xml 將第一行 的屬性 updateCheck 改為false,如下:
xsi:noNamespaceSchemaLocation="ehcache.xsd" updateCheck="false">
可是我根本就沒(méi)有用ehcache啊,根本找不到這個(gè)配置文件。自己嘗試著去加這個(gè)配置文件,配置了好一會(huì),都沒(méi)有成功。
最終解決辦法
看來(lái)思路是對(duì)的,但是要繞彎。我又仔細(xì)看了一下log輸出,看到這樣一句話:
No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: jar:file:/C:/SourceCode/WebRoot/WEB-INF/lib/spring/ehcache-core-2.5.2.jar!/ehcache-failsafe.xml
也就是說(shuō),這個(gè)配置文件打在了jar包里面。這就好辦了:
1. 解壓縮這個(gè)jar文件
2. 修改文件ehcache-failsafe.xml,如上面所說(shuō)
3. 把目錄打成zip文件,ehcache-core-2.5.2.zip
4. 把上面的zip文件重命名為ehcache-core-2.5.2.jar,覆蓋原文件,搞定。
總結(jié)
以上是生活随笔為你收集整理的updatechecker.java_解决ehcache的UpdateChecker问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 好绝!三星Galaxy Z Fold5最
- 下一篇: java wordcount程序_[ja