以下是mule中自定义对象存储ehcache的配置。
我的问题是当我开始调试此流程时,我收到java.lang.ClassNotFoundException:net.sf.ehcache.CacheManager exception。
我已正确导入ehcache jar,但仍然收到此错误。
答案 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文件夹中。