Hibernate Coldfusion Form:缓存配置错误

Hibernate Coldfusion Form:缓存配置错误,hibernate,coldfusion,coldfusion-11,Hibernate,Coldfusion,Coldfusion 11,在使用Coldfusion 11时,尝试将EHCache设置为ORM的缓存提供程序时,出现以下错误: org.hibernate.service.spi.ServiceException:无法创建请求的服务[org.hibernate.engine.spi.CacheImplementor] 位于org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.

在使用Coldfusion 11时,尝试将EHCache设置为ORM的缓存提供程序时,出现以下错误:

org.hibernate.service.spi.ServiceException:无法创建请求的服务[org.hibernate.engine.spi.CacheImplementor] 位于org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:186) 位于org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:150) 位于org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:131) 位于org.hibernate.internal.sessionfactorympl。(sessionfactorympl.java:264) 位于org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1743) 位于coldfusion.orm.hibernate.HibernateConfiguration.buildSessionFactory(HibernateConfiguration.java:618) 位于coldfusion.orm.hibernate.HibernateConfiguration.buildSessionFactory(HibernateConfiguration.java:602) 位于coldfusion.orm.hibernate.HibernateProvider.InitializeORMForApplication(HibernateProvider.java:190) 位于coldfusion.orm.hibernate.HibernateProvider.onPageRequestStart(HibernateProvider.java:147) 在coldfusion.filter.ApplicationFilter.FireageRequestStart(ApplicationFilter.java:644)中 在coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:449)中 在coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:42)中 在coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)中 在coldfusion.filter.PathFilter.invoke(PathFilter.java:142)中 在coldfusion.filter.LicenseFilter.invoke(LicenseFilter.java:30)中 在coldfusion.filter.ExceptionFilter.invoke中(ExceptionFilter.java:94) 在coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)中 在coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)中 在coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:58)中 在coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)中 位于coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22) 位于coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62) 位于coldfusion.CfmServlet.service(CfmServlet.java:219) 位于coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89) 位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) 位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 位于coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42) 位于coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46) 位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) 位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 在coldfusion.inspect.weinre.MobileDeviceDomInspectionFilter.doFilter(MobileDeviceDomInspectionFilter.java:121) 位于coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46) 位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) 位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 位于sun.reflect.GeneratedMethodAccessor409.invoke(未知源) 在sun.reflect.DelegatingMethodAccessorImpl.invoke处(未知源) 位于java.lang.reflect.Method.invoke(未知源) 位于com.integral.fusionreactor.j2ee.filterchain.WrappedFilterChain.doFilter(WrappedFilterChain.java:97) 位于com.integral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.doNext(FusionReactorRequestHandler.java:472) 位于com.integral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.doHttpServletRequest(FusionReactorRequestHandler.java:312) 位于com.integral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.doFusionRequest(FusionReactorRequestHandler.java:192) 位于com.integral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.handle(FusionReactorRequestHandler.java:507) 位于com.integral.fusionreactor.j2ee.filter.FusionReactorCoreFilter.doFilter(FusionReactorCoreFilter.java:36) 位于sun.reflect.GeneratedMethodAccessor408.invoke(未知源) 在sun.reflect.DelegatingMethodAccessorImpl.invoke处(未知源) 位于java.lang.reflect.Method.invoke(未知源) 位于com.integral.fusionreactor.j2ee.filterchain.WrappedFilterChain.doFilter(WrappedFilterChain.java:79) 位于sun.reflect.GeneratedMethodAccessor407.invoke(未知源) 在sun.reflect.DelegatingMethodAccessorImpl.invoke处(未知源) 位于java.lang.reflect.Method.invoke(未知源) 位于com.integral.fusionreactor.agent.filter.FusionReactorStaticFilter.doFilter(FusionReactorStaticFilter.java:53) 在com.integral.fusionreactor.agent.pointcuts.NewFilterChainPointCut$1.invoke(NewFilterChainPointCut.java:41) 位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java) 位于org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) 位于org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) 位于org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) 位于org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) 位于org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 位于org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) 位于org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:422) 位于org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:199) 位于org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
this.ormSettings = {
    datasource = "dummy",
    cfcLocation = ["/models"],
    dbCreate = "none",
    logSql = true,
    eventHandling = true,
    eventHandler = "cborm.models.EventHandler",
    autoRebuild = false,
    useDBForMapping = true,
    flustAtRequestEnd = false,
    autoManageSession = false,
    secondarycacheEnabled = true,
    cacheprovider = "ehcache",
    cacheconfig = "C:/Codebase/test/config/ehcache.xml"
};
<?xml version="1.0" encoding="UTF-8"?>
<ehcache>
    <diskStore path="C:/Codebase/test/tmp/ehcache"/>
    <defaultCache
        maxElementsInMemory="10000"
        eternal="false"
        timeToIdleSeconds="120"
        timeToLiveSeconds="120"
        overflowToDisk="true"
        diskPersistent="false"
        diskExpiryThreadIntervalSeconds="120"
        memoryStoreEvictionPolicy="LRU"
    />
</ehcache>