我JCS
用于缓存目的。我已经在我的 PC 上实现了它,它运行良好,但在我们的 Tomcat 服务器以及我的同事 PC 上Failed to load properties for name [/cache.ccf]
出现了错误。
jar 文件已正确安装,并且该cache.ccf
文件与我的 PC 位于相同的位置,所以我不明白为什么它对我来说成功,否则会失败。
我用来获取 JCS 缓存实例的代码是:
JCS.setConfigFilename("/cache.ccf");
printOddsCache = JCS.getInstance(PRINTODDSCACHE_REGION_NAME);
cache.ccf 文件包含以下内容:
jcs.default=
jcs.default.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes
jcs.default.cacheattributes.MaxObjects=200001
jcs.default.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache
jcs.default.cacheattributes.UseMemoryShrinker=true
jcs.default.cacheattributes.MaxMemoryIdleTimeSeconds=3600
jcs.default.cacheattributes.ShrinkerIntervalSeconds=60
jcs.default.elementattributes=org.apache.jcs.engine.ElementAttributes
jcs.default.elementattributes.IsEternal=false
*解决方案编辑我从头开始重写了cache.ccf,现在它似乎可以正常工作了。