【问题标题】:configure the EHCache in Mule在 Mule 中配置 EHCache
【发布时间】:2016-02-12 19:51:23
【问题描述】:

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

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

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

【问题讨论】:

  • 您的配置不可见..确保您已将其写在代码标签下

标签: spring caching mule ehcache


【解决方案1】:

这是 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/

【讨论】:

    【解决方案2】:

    也许您应该对mule-deploy.properties 文件进行一些覆盖。在我们的文件中,我们有这个覆盖来使 spring 缓存工作:

    loader.override=org.springframework.cache
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-25
      • 1970-01-01
      • 2023-03-11
      • 2015-03-04
      • 2015-04-01
      • 1970-01-01
      • 2015-02-24
      • 1970-01-01
      相关资源
      最近更新 更多