我试图升级我的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) 我正在使用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文件时可能导致此端口使用的问题.
如果您有任何意见,请与我分享.如果我找到了这个的根本原因,我将分享