开发者社区 问答 正文

JFinal配置EhCachePlugin后启动时报错: : 配置报错

配置方式:

public void configPlugin(Plugins me) {
        ...     
        //EhCache缓存
		me.add(new EhCachePlugin());

	}

引入了ehcache-core-2.6.10.jar以及slf4j相关日志包,更换过2.7.x&2.9.x的ehcache包都不行。

错误异常的堆栈输出信息如下:

2015-04-14 13:40:54
[ERROR]-[Thread: main]-[com.jfinal.core.Config.startPlugins()]: Plugin start error: com.jfinal.plugin.ehcache.EhCachePlugin. 
java.util.ServiceConfigurationError: net.sf.ehcache.EhcacheInit: Provider net.sf.ehcache.EhcacheCoreInit not a subtype
net.sf.ehcache.CacheException: java.util.ServiceConfigurationError: net.sf.ehcache.EhcacheInit: Provider net.sf.ehcache.EhcacheCoreInit not a subtype
	at net.sf.ehcache.LibraryInit.init(LibraryInit.java:55)
	at net.sf.ehcache.CacheManager.init(CacheManager.java:366)
	at net.sf.ehcache.CacheManager.<init>(CacheManager.java:259)
	at net.sf.ehcache.CacheManager.newInstance(CacheManager.java:1037)
	at net.sf.ehcache.CacheManager.newInstance(CacheManager.java:818)
	at net.sf.ehcache.CacheManager.create(CacheManager.java:799)
	at com.jfinal.plugin.ehcache.EhCachePlugin.createCacheManager(EhCachePlugin.java:90)
	at com.jfinal.plugin.ehcache.EhCachePlugin.start(EhCachePlugin.java:61)
	at com.jfinal.core.Config.startPlugins(Config.java:87)
	at com.jfinal.core.Config.configJFinal(Config.java:48)
	at com.jfinal.core.JFinal.init(JFinal.java:67)
	at com.jfinal.core.JFinalFilter.init(JFinalFilter.java:49)
	at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:119)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:724)
	at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265)
	at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
	at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:706)
	at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:492)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
	at org.eclipse.jetty.server.Server.doStart(Server.java:277)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at com.jfinal.server.JettyServer.doStart(JettyServer.java:120)
	at com.jfinal.server.JettyServer.start(JettyServer.java:64)
	at com.jfinal.core.JFinal.start(JFinal.java:159)
	at me.rocs.demo.core.ApplicationConfig.main(ApplicationConfig.java:195)
Caused by: java.util.ServiceConfigurationError: net.sf.ehcache.EhcacheInit: Provider net.sf.ehcache.EhcacheCoreInit not a subtype
	at java.util.ServiceLoader.fail(ServiceLoader.java:239)
	at java.util.ServiceLoader.access$300(ServiceLoader.java:185)
	at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:376)
	at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
	at java.util.ServiceLoader$1.next(ServiceLoader.java:480)
	at net.sf.ehcache.LibraryInit.initService(LibraryInit.java:67)
	at net.sf.ehcache.LibraryInit.init(LibraryInit.java:50)
	... 26 more
四月 14, 2015 1:40:54 下午 org.eclipse.jetty.util.component.AbstractLifeCycle setFailed
警告: FAILED ConfigFilter: java.lang.RuntimeException: Plugin start error: com.jfinal.plugin.ehcache.EhCachePlugin. 
java.util.ServiceConfigurationError: net.sf.ehcache.EhcacheInit: Provider net.sf.ehcache.EhcacheCoreInit not a subtype
java.lang.RuntimeException: Plugin start error: com.jfinal.plugin.ehcache.EhCachePlugin. 
java.util.ServiceConfigurationError: net.sf.ehcache.EhcacheInit: Provider net.sf.ehcache.EhcacheCoreInit not a subtype
	at com.jfinal.core.Config.startPlugins(Config.java:96)
	at com.jfinal.core.Config.configJFinal(Config.java:48)
	at com.jfinal.core.JFinal.init(JFinal.java:67)
	at com.jfinal.core.JFinalFilter.init(JFinalFilter.java:49)
	at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:119)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:724)
	at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265)
	at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
	at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:706)
	at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:492)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
	at org.eclipse.jetty.server.Server.doStart(Server.java:277)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at com.jfinal.server.JettyServer.doStart(JettyServer.java:120)
	at com.jfinal.server.JettyServer.start(JettyServer.java:64)
	at com.jfinal.core.JFinal.start(JFinal.java:159)
	at me.rocs.demo.core.ApplicationConfig.main(ApplicationConfig.java:195)
Caused by: net.sf.ehcache.CacheException: java.util.ServiceConfigurationError: net.sf.ehcache.EhcacheInit: Provider net.sf.ehcache.EhcacheCoreInit not a subtype
	at net.sf.ehcache.LibraryInit.init(LibraryInit.java:55)
	at net.sf.ehcache.CacheManager.init(CacheManager.java:366)
	at net.sf.ehcache.CacheManager.<init>(CacheManager.java:259)
	at net.sf.ehcache.CacheManager.newInstance(CacheManager.java:1037)
	at net.sf.ehcache.CacheManager.newInstance(CacheManager.java:818)
	at net.sf.ehcache.CacheManager.create(CacheManager.java:799)
	at com.jfinal.plugin.ehcache.EhCachePlugin.createCacheManager(EhCachePlugin.java:90)
	at com.jfinal.plugin.ehcache.EhCachePlugin.start(EhCachePlugin.java:61)
	at com.jfinal.core.Config.startPlugins(Config.java:87)
	... 18 more
Caused by: java.util.ServiceConfigurationError: net.sf.ehcache.EhcacheInit: Provider net.sf.ehcache.EhcacheCoreInit not a subtype
	at java.util.ServiceLoader.fail(ServiceLoader.java:239)
	at java.util.ServiceLoader.access$300(ServiceLoader.java:185)
	at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:376)
	at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
	at java.util.ServiceLoader$1.next(ServiceLoader.java:480)
	at net.sf.ehcache.LibraryInit.initService(LibraryInit.java:67)
	at net.sf.ehcache.LibraryInit.init(LibraryInit.java:50)
	... 26 more

四月 14, 2015 1:40:54 下午 org.eclipse.jetty.webapp.WebAppContext doStart
警告: Failed startup of context o.e.j.w.WebAppContext{/,file:/D:/Peng/_repo/src/_2015/jb2_demo/WebRoot/}
java.lang.RuntimeException: Plugin start error: com.jfinal.plugin.ehcache.EhCachePlugin. 
java.util.ServiceConfigurationError: net.sf.ehcache.EhcacheInit: Provider net.sf.ehcache.EhcacheCoreInit not a subtype
	at com.jfinal.core.Config.startPlugins(Config.java:96)
	at com.jfinal.core.Config.configJFinal(Config.java:48)
	at com.jfinal.core.JFinal.init(JFinal.java:67)
	at com.jfinal.core.JFinalFilter.init(JFinalFilter.java:49)
	at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:119)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:724)
	at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265)
	at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
	at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:706)
	at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:492)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
	at org.eclipse.jetty.server.Server.doStart(Server.java:277)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at com.jfinal.server.JettyServer.doStart(JettyServer.java:120)
	at com.jfinal.server.JettyServer.start(JettyServer.java:64)
	at com.jfinal.core.JFinal.start(JFinal.java:159)
	at me.rocs.demo.core.ApplicationConfig.main(ApplicationConfig.java:195)
Caused by: net.sf.ehcache.CacheException: java.util.ServiceConfigurationError: net.sf.ehcache.EhcacheInit: Provider net.sf.ehcache.EhcacheCoreInit not a subtype
	at net.sf.ehcache.LibraryInit.init(LibraryInit.java:55)
	at net.sf.ehcache.CacheManager.init(CacheManager.java:366)
	at net.sf.ehcache.CacheManager.<init>(CacheManager.java:259)
	at net.sf.ehcache.CacheManager.newInstance(CacheManager.java:1037)
	at net.sf.ehcache.CacheManager.newInstance(CacheManager.java:818)
	at net.sf.ehcache.CacheManager.create(CacheManager.java:799)
	at com.jfinal.plugin.ehcache.EhCachePlugin.createCacheManager(EhCachePlugin.java:90)
	at com.jfinal.plugin.ehcache.EhCachePlugin.start(EhCachePlugin.java:61)
	at com.jfinal.core.Config.startPlugins(Config.java:87)
	... 18 more
Caused by: java.util.ServiceConfigurationError: net.sf.ehcache.EhcacheInit: Provider net.sf.ehcache.EhcacheCoreInit not a subtype
	at java.util.ServiceLoader.fail(ServiceLoader.java:239)
	at java.util.ServiceLoader.access$300(ServiceLoader.java:185)
	at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:376)
	at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
	at java.util.ServiceLoader$1.next(ServiceLoader.java:480)
	at net.sf.ehcache.LibraryInit.initService(LibraryInit.java:67)
	at net.sf.ehcache.LibraryInit.init(LibraryInit.java:50)
	... 26 more

四月 14, 2015 1:40:55 下午 org.eclipse.jetty.server.AbstractConnector doStart
信息: Started SelectChannelConnector@0.0.0.0:8080
Starting Complete. Welcome To The JFinal World :)

展开
收起
kun坤 2020-06-03 16:35:40 929 分享 版权
1 条回答
写回答
取消 提交回答
  • jfinal 官方网站有一个  jfinal-1.9-all.zip 供下载,里面提供了 ehcache 的所需要的 jar 包,试一下这个应该可以,都是经过严格测试的######

    引用来自“JFinal”的评论

    jfinal 官方网站有一个  jfinal-1.9-all.zip 供下载,里面提供了 ehcache 的所需要的 jar 包,试一下这个应该可以,都是经过严格测试的
    2.5.2版本
    2015-04-14 18:01:20
    [ERROR]-[Thread: main]-[com.jfinal.core.Config.startPlugins()]: Plugin start error: com.jfinal.plugin.ehcache.EhCachePlugin. 
    Unable to load class net.sf.ehcache.store.DefaultElementValueComparator. Initial cause was net.sf.ehcache.store.DefaultElementValueComparator.<init>(net.sf.ehcache.config.CacheConfiguration)
    net.sf.ehcache.CacheException: Unable to load class net.sf.ehcache.store.DefaultElementValueComparator. Initial cause was net.sf.ehcache.store.DefaultElementValueComparator.<init>(net.sf.ehcache.config.CacheConfiguration)
    	at net.sf.ehcache.util.ClassLoaderUtil.createNewInstance(ClassLoaderUtil.java:100)
    	at net.sf.ehcache.config.ElementValueComparatorConfiguration.getElementComparatorInstance(ElementValueComparatorConfiguration.java:59)
    	at net.sf.ehcache.Cache.initialise(Cache.java:1040)
    	at net.sf.ehcache.CacheManager.initializeEhcache(CacheManager.java:1258)
    	at net.sf.ehcache.CacheManager.addCacheNoCheck(CacheManager.java:1289)
    	at net.sf.ehcache.CacheManager.addConfiguredCaches(CacheManager.java:706)
    	at net.sf.ehcache.CacheManager.doInit(CacheManager.java:424)
    	at net.sf.ehcache.CacheManager.init(CacheManager.java:358)
    	at net.sf.ehcache.CacheManager.<init>(CacheManager.java:243)
    	at net.sf.ehcache.CacheManager.newInstance(CacheManager.java:985)
    	at net.sf.ehcache.CacheManager.newInstance(CacheManager.java:766)
    	at net.sf.ehcache.CacheManager.create(CacheManager.java:747)
    	at com.jfinal.plugin.ehcache.EhCachePlugin.createCacheManager(EhCachePlugin.java:90)
    	at com.jfinal.plugin.ehcache.EhCachePlugin.start(EhCachePlugin.java:61)
    	at com.jfinal.core.Config.startPlugins(Config.java:87)
    	at com.jfinal.core.Config.configJFinal(Config.java:48)
    	at com.jfinal.core.JFinal.init(JFinal.java:67)
    	at com.jfinal.core.JFinalFilter.init(JFinalFilter.java:49)
    	at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:119)
    	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    	at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:724)
    	at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265)
    	at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
    	at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:706)
    	at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:492)
    	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    	at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
    	at org.eclipse.jetty.server.Server.doStart(Server.java:277)
    	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    	at com.jfinal.server.JettyServer.doStart(JettyServer.java:120)
    	at com.jfinal.server.JettyServer.start(JettyServer.java:64)
    	at com.jfinal.core.JFinal.start(JFinal.java:159)
    	at me.rocs.demo.core.ApplicationConfig.main(ApplicationConfig.java:195)
    Caused by: java.lang.NoSuchMethodException: net.sf.ehcache.store.DefaultElementValueComparator.<init>(net.sf.ehcache.config.CacheConfiguration)
    	at java.lang.Class.getConstructor0(Class.java:3082)
    	at java.lang.Class.getConstructor(Class.java:1825)
    	at net.sf.ehcache.util.ClassLoaderUtil.createNewInstance(ClassLoaderUtil.java:91)
    	... 32 more
    四月 14, 2015 6:01:20 下午 org.eclipse.jetty.util.component.AbstractLifeCycle setFailed
    警告: FAILED ConfigFilter: java.lang.RuntimeException: Plugin start error: com.jfinal.plugin.ehcache.EhCachePlugin. 
    Unable to load class net.sf.ehcache.store.DefaultElementValueComparator. Initial cause was net.sf.ehcache.store.DefaultElementValueComparator.<init>(net.sf.ehcache.config.CacheConfiguration)
    java.lang.RuntimeException: Plugin start error: com.jfinal.plugin.ehcache.EhCachePlugin. 
    Unable to load class net.sf.ehcache.store.DefaultElementValueComparator. Initial cause was net.sf.ehcache.store.DefaultElementValueComparator.<init>(net.sf.ehcache.config.CacheConfiguration)
    	at com.jfinal.core.Config.startPlugins(Config.java:96)
    	at com.jfinal.core.Config.configJFinal(Config.java:48)
    	at com.jfinal.core.JFinal.init(JFinal.java:67)
    	at com.jfinal.core.JFinalFilter.init(JFinalFilter.java:49)
    	at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:119)
    	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    	at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:724)
    	at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265)
    	at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
    	at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:706)
    	at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:492)
    	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    	at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
    	at org.eclipse.jetty.server.Server.doStart(Server.java:277)
    	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    	at com.jfinal.server.JettyServer.doStart(JettyServer.java:120)
    	at com.jfinal.server.JettyServer.start(JettyServer.java:64)
    	at com.jfinal.core.JFinal.start(JFinal.java:159)
    	at me.rocs.demo.core.ApplicationConfig.main(ApplicationConfig.java:195)
    Caused by: net.sf.ehcache.CacheException: Unable to load class net.sf.ehcache.store.DefaultElementValueComparator. Initial cause was net.sf.ehcache.store.DefaultElementValueComparator.<init>(net.sf.ehcache.config.CacheConfiguration)
    	at net.sf.ehcache.util.ClassLoaderUtil.createNewInstance(ClassLoaderUtil.java:100)
    	at net.sf.ehcache.config.ElementValueComparatorConfiguration.getElementComparatorInstance(ElementValueComparatorConfiguration.java:59)
    	at net.sf.ehcache.Cache.initialise(Cache.java:1040)
    	at net.sf.ehcache.CacheManager.initializeEhcache(CacheManager.java:1258)
    	at net.sf.ehcache.CacheManager.addCacheNoCheck(CacheManager.java:1289)
    	at net.sf.ehcache.CacheManager.addConfiguredCaches(CacheManager.java:706)
    	at net.sf.ehcache.CacheManager.doInit(CacheManager.java:424)
    	at net.sf.ehcache.CacheManager.init(CacheManager.java:358)
    	at net.sf.ehcache.CacheManager.<init>(CacheManager.java:243)
    	at net.sf.ehcache.CacheManager.newInstance(CacheManager.java:985)
    	at net.sf.ehcache.CacheManager.newInstance(CacheManager.java:766)
    	at net.sf.ehcache.CacheManager.create(CacheManager.java:747)
    	at com.jfinal.plugin.ehcache.EhCachePlugin.createCacheManager(EhCachePlugin.java:90)
    	at com.jfinal.plugin.ehcache.EhCachePlugin.start(EhCachePlugin.java:61)
    	at com.jfinal.core.Config.startPlugins(Config.java:87)
    	... 18 more
    Caused by: java.lang.NoSuchMethodException: net.sf.ehcache.store.DefaultElementValueComparator.<init>(net.sf.ehcache.config.CacheConfiguration)
    	at java.lang.Class.getConstructor0(Class.java:3082)
    	at java.lang.Class.getConstructor(Class.java:1825)
    	at net.sf.ehcache.util.ClassLoaderUtil.createNewInstance(ClassLoaderUtil.java:91)
    	... 32 more
    
    四月 14, 2015 6:01:20 下午 org.eclipse.jetty.webapp.WebAppContext doStart
    警告: Failed startup of context o.e.j.w.WebAppContext{/,file:/D:/Peng/_repo/src/_2015/jb2_demo/WebRoot/}
    java.lang.RuntimeException: Plugin start error: com.jfinal.plugin.ehcache.EhCachePlugin. 
    Unable to load class net.sf.ehcache.store.DefaultElementValueComparator. Initial cause was net.sf.ehcache.store.DefaultElementValueComparator.<init>(net.sf.ehcache.config.CacheConfiguration)
    	at com.jfinal.core.Config.startPlugins(Config.java:96)
    	at com.jfinal.core.Config.configJFinal(Config.java:48)
    	at com.jfinal.core.JFinal.init(JFinal.java:67)
    	at com.jfinal.core.JFinalFilter.init(JFinalFilter.java:49)
    	at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:119)
    	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    	at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:724)
    	at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265)
    	at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
    	at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:706)
    	at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:492)
    	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    	at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
    	at org.eclipse.jetty.server.Server.doStart(Server.java:277)
    	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    	at com.jfinal.server.JettyServer.doStart(JettyServer.java:120)
    	at com.jfinal.server.JettyServer.start(JettyServer.java:64)
    	at com.jfinal.core.JFinal.start(JFinal.java:159)
    	at me.rocs.demo.core.ApplicationConfig.main(ApplicationConfig.java:195)
    Caused by: net.sf.ehcache.CacheException: Unable to load class net.sf.ehcache.store.DefaultElementValueComparator. Initial cause was net.sf.ehcache.store.DefaultElementValueComparator.<init>(net.sf.ehcache.config.CacheConfiguration)
    	at net.sf.ehcache.util.ClassLoaderUtil.createNewInstance(ClassLoaderUtil.java:100)
    	at net.sf.ehcache.config.ElementValueComparatorConfiguration.getElementComparatorInstance(ElementValueComparatorConfiguration.java:59)
    	at net.sf.ehcache.Cache.initialise(Cache.java:1040)
    	at net.sf.ehcache.CacheManager.initializeEhcache(CacheManager.java:1258)
    	at net.sf.ehcache.CacheManager.addCacheNoCheck(CacheManager.java:1289)
    	at net.sf.ehcache.CacheManager.addConfiguredCaches(CacheManager.java:706)
    	at net.sf.ehcache.CacheManager.doInit(CacheManager.java:424)
    	at net.sf.ehcache.CacheManager.init(CacheManager.java:358)
    	at net.sf.ehcache.CacheManager.<init>(CacheManager.java:243)
    	at net.sf.ehcache.CacheManager.newInstance(CacheManager.java:985)
    	at net.sf.ehcache.CacheManager.newInstance(CacheManager.java:766)
    	at net.sf.ehcache.CacheManager.create(CacheManager.java:747)
    	at com.jfinal.plugin.ehcache.EhCachePlugin.createCacheManager(EhCachePlugin.java:90)
    	at com.jfinal.plugin.ehcache.EhCachePlugin.start(EhCachePlugin.java:61)
    	at com.jfinal.core.Config.startPlugins(Config.java:87)
    	... 18 more
    Caused by: java.lang.NoSuchMethodException: net.sf.ehcache.store.DefaultElementValueComparator.<init>(net.sf.ehcache.config.CacheConfiguration)
    	at java.lang.Class.getConstructor0(Class.java:3082)
    	at java.lang.Class.getConstructor(Class.java:1825)
    	at net.sf.ehcache.util.ClassLoaderUtil.createNewInstance(ClassLoaderUtil.java:91)
    	... 32 more
    
    四月 14, 2015 6:01:20 下午 org.eclipse.jetty.server.AbstractConnector doStart
    信息: Started SelectChannelConnector@0.0.0.0:8080
    Starting Complete. Welcome To The JFinal World :)
    四月 14, 2015 6:01:22 下午 net.sf.ehcache.util.UpdateChecker doCheck
    信息: New update(s) found: 2.6.5 [http://www.terracotta.org/confluence/display/release/Release+Notes+Ehcache+Core+2.6]. Please check http://ehcache.org for the latest version.

    ######提示 NoSuchMethodException,应该是 ehcache 版本不对,仔细看一下项目引用的所有 jar 包的引用关系,如果有多次引用,老版本可能被生效

    2020-06-05 13:24:00
    赞同 展开评论