在Mule中配置EHCache

时间:2015-04-15 15:54:54

标签: spring caching mule ehcache

以下是mule中自定义对象存储ehcache的配置。                                                                                                                                                                                 

                                   

                                                                

我的问题是当我开始调试此流程时,我收到java.lang.ClassNotFoundException:net.sf.ehcache.CacheManager exception。

我已正确导入ehcache jar,但仍然收到此错误。

2 个答案:

答案 0 :(得分:2)

这是Mule中非常常见的 问题

如果您在Mule中遇到EHCache类加载问题,请将EHCache jar放在$ MULE_HOME / lib / user而不是应用程序中

对于AnypointStudio,您可以按照相同的步骤,但不要将EHCache jar复制到$ MULE_HOME / lib / user,而是将它们复制到$ MULE_STUDIO_INSTALL_DIR / plugins / org.mule.tooling.server。$ version / mule / lib /用户

请参阅此处的评论部分: - http://ricston.com/blog/cache-scope-ehcache/

答案 1 :(得分:0)

也许你应该对mule-deploy.properties文件进行一些覆盖。在我们的文件中,我们使用此覆盖来使弹簧缓存工作:

loader.override=org.springframework.cache

使用此配置,无需将ehcache jar添加到mule的lib文件夹中。