小编san*_*ntu的帖子

无法将名称[org.hibernate.cache.ehcache.EhCacheRegionFactory]解析为策略[org.hibernate.cache.spi.RegionFactory]

我试图升级我的Spring和Hibernate版本.我正在使用hibernate 3,现在我已升级到hibernate 4.3.6.升级后,我在ehcache实现中遇到了一个奇怪的问题.

当我升级到hibernate 4时,我添加了一个条目:

<prop key="hibernate.cache.region.factory_class">org.hibernate.cache.ehcache.EhCacheRegionFactory </prop>
Run Code Online (Sandbox Code Playgroud)

现在我得到的例外是:

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/config/persistence.xml]: Invocation of init method failed; nested exception is org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.cache.spi.RegionFactory]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1566)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1127)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1051)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:949)
    at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:603)
    ... 124 more
Caused by: org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.cache.spi.RegionFactory]
    at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:261)
    at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:225)
    at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:206)
    at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:295) …
Run Code Online (Sandbox Code Playgroud)

caching hibernate ehcache

14
推荐指数
2
解决办法
2万
查看次数

JVM调试端口7779正在使用中

我正在使用RAD 8.当我在调试模式下启动服务器时,它会显示一条错误消息JVM debug port 7779 is in use.我有很多次这个问题因为我知道这个端口被RAD使用了.所以我不得不在窗口任务管理器>进程下图像名称"Java"停止进程.But however for the first time I face this issue without no such "java" process running in Window task manager.据我所知,IBM产品目前都没有使用此端口.我甚至试图重启我的系统并启动RAD,但问题仍然存在.

我删除了个人资料并重新创建了一个新的.之后我开始调试更多.它开始没有任何错误.

但是再次从我的朋友服务器获取所有资源,我得到了他的.car文件.导入后我启动了服务器并遇到了同样的问题.现在想知道在导入.car文件时可能导致此端口使用的问题.

  1. 您能告诉我如何知道哪个应用程序使用此端口以及如何停止它
  2. 有没有办法在创建服务器配置文件时更改调试端口?我试图在配置文件创建中看到调试端口但在任何地方都找不到.

如果您有任何意见,请与我分享.如果我找到了这个的根本原因,我将分享

java ibm-rad

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

caching ×1

ehcache ×1

hibernate ×1

ibm-rad ×1

java ×1