从文件配置Ehcache



这可能是一个愚蠢的问题,但我正试图在java类中配置xml文件中的ehcache。我在"/src/main/resource"中有ehcache.xml,我在"/src/main/java/com/……/xyzdao .java"处配置java类

CacheManager cm     =   CacheManager.create("CLASSPATH:ehcache.xml");
cache               =   cm.getCache("mycache");

表示找不到文件。这是配置ehcache的正确方法吗?

请建议。谢谢!

CacheManager.create(String)的javadoc不是很全面。但是如果这个方法像CacheManager(String)构造函数一样工作,它需要一个完整的路径名。如果您想使用在类路径中找到的文件,我建议您使用另一种create方法,如CacheManager.create(URl)CacheManager.create(InputStream)

最新更新