这可能是一个愚蠢的问题,但我正试图在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)
。