私は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 をゼロから書き直したところ、現在はエラーなく動作しているようです。