亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

IllegalStateException:找不到持久資源的服務:磁盤 [ehCache 3]

IllegalStateException:找不到持久資源的服務:磁盤 [ehCache 3]

波斯汪 2023-07-28 16:22:16
我想在應用程序重新啟動后使緩存可用,并在配置中添加了以下行:<disk unit="MB">100</disk>之后,當我啟動應用程序時,我有以下堆棧跟蹤:ehcache配置:<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"        xmlns="http://www.ehcache.org/v3"        xmlns:jsr107="http://www.ehcache.org/v3/jsr107"        xsi:schemaLocation="            http://www.ehcache.org/v3 http://www.ehcache.org/schema/ehcache-core-3.0.xsd            http://www.ehcache.org/v3/jsr107 http://www.ehcache.org/schema/ehcache-107-ext-3.0.xsd">    <cache alias="pow_cache">        <key-type>org.springframework.cache.interceptor.SimpleKey</key-type>        <value-type>java.lang.Double</value-type>        <expiry>            <ttl unit="seconds">120</ttl>        </expiry>        <listeners>            <listener>                <class>my.pack.CacheEventLogger</class>                <event-firing-mode>ASYNCHRONOUS</event-firing-mode>                <event-ordering-mode>UNORDERED</event-ordering-mode>                <events-to-fire-on>CREATED</events-to-fire-on>                <events-to-fire-on>EXPIRED</events-to-fire-on>            </listener>        </listeners>        <resources>            <heap unit="entries">2</heap>            <offheap unit="MB">10</offheap>            <disk unit="MB">100</disk>        </resources>    </cache></config>彈簧配置:@Configuration@EnableCachingpublic class EhcacheConfig {    @Bean    public CacheManager cacheManager() throws URISyntaxException {        JCacheCacheManager jCacheCacheManager = new JCacheCacheManager(Caching.getCachingProvider().getCacheManager(                getClass().getResource("/ehcache.xml").toURI(),                getClass().getClassLoader()        ));        javax.cache.CacheManager cacheManager = jCacheCacheManager.getCacheManager();        Cache<Object, Object> powCache = cacheManager.getCache("pow_cache");        return jCacheCacheManager;    }}spring boot 版本是2.1.6.RELEASE ehcache 版本是3.6.3我有什么錯嗎?如何糾正呢?聚苯乙烯我想我需要提及磁盤上緩存的文件位置,但我不知道在哪里。
查看完整描述

1 回答

?
HUX布斯

TA貢獻1876條經驗 獲得超6個贊

我已經添加

<persistence directory="spring-boot-ehcache/cache" />

<cache>在標簽和堆棧跟蹤消失之前


查看完整回答
反對 回復 2023-07-28
  • 1 回答
  • 0 關注
  • 136 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號