grails ehcache-找不到配置

时间:2018-07-02 10:30:37

标签: grails-3.3 ehcache-3

Grails 3.3.1 ehcache 3.0.0.M1

由于我无法以编程方式创建正确运行的缓存,因此我尝试通过xml创建缓存。但是我不知道将文件放在哪里。每次我启动应用程序时,日志输出都是这样的:

  

2018-07-02 12:21:21.168警告--- [main] n.s.ehcache.config.ConfigurationFactory:找不到配置。从类路径中的ehcache-failsafe.xml配置ehcache:jar:file:/home/user/.gradle/caches/modules-2/files-2.1/net.sf.ehcache/ehcache/2.10.4/9022b1eedfafa11039597b1c1918ccaa414414df93/ehcache -2.10.4.jar!/ehcache-failsafe.xml

这些是我的yml设置:

grails:
    cache:
        ehcache:
            ehcacheXmlLocation: 'classpath:ehcacheCustom.xml'
            lockTimeout: 200

那么我应该将ehcacheCustom.xml放在哪个文件夹中?

感谢您的建议或工作示例

1 个答案:

答案 0 :(得分:0)

我将xml文件放入grails-app/conf/ehcacheCustom.xml中,而我的application.yml是这样的:

grails: cache: ehcache: ehcacheXmlLocation: 'ehcacheCustom.xml' lockTimeout: 200