我们将JBOSS从6升级到7,还将Hibernate从4.1.6升级到5.1.0。 部署jar时,我面临以下异常-
{“ WFLYCTL0080:失败的服务” => {“ jboss.persistenceunit。\” salcore-services.ear / spirit-enterprise-domain-ejb.jar#spiritEnterpise \“。 FIRST_PHASE ” = >“ org.hibernate.service.spi.ServiceException:无法创建请求的服务[org.hibernate.cache.spi.RegionFactory] 引起原因:org.hibernate.service.spi.ServiceException:无法创建请求的服务[org.hibernate.cache.spi.RegionFactory] 原因:org.hibernate.boot.registry.selector.spi.StrategySelectionException:无法将名称[org.hibernate.cache.ehcache.SingletonEhCacheRegionFactory]解析为策略[org.hibernate.cache.spi.RegionFactory]“}} >
我的persistence.xml具有以下配置-
<property name="connection.provider_class"
value="org.hibernate.connection.C3P0ConnectionProvider"/>
<property name="hibernate.c3p0.min_size" value="1"/>
<property name="hibernate.c3p0.max_size" value="10"/>
<property name="hibernate.c3p0.timeout" value="300"/>
<property name="hibernate.c3p0.validate" value="true"/>
<property name="hibernate.cache.region.factory_class" value="org.hibernate.cache.ehcache.SingletonEhCacheRegionFactory"/>
<property name="hibernate.cache.provider_configuration" value="/ehcache.xml"/>