集成spring的web app,启动报“在创建sessionfactory”时stack over flow。。。。

bbos1994 2015-03-10 10:41:55
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactoryOverride' defined in class path resource [resources/spring/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.StackOverflowError
================以上为主要报错信息==============
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1514)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
........................
Caused by: java.lang.StackOverflowError
at java.lang.reflect.Array.newInstance(Array.java:70)
at java.util.Arrays.copyOf(Arrays.java:2245)
at java.util.ArrayList.toArray(ArrayList.java:389)
at org.hibernate.util.JoinedIterator.<init>(JoinedIterator.java:56)
at org.hibernate.mapping.PersistentClass.getPropertyIterator(PersistentClass.java:565)
at org.hibernate.mapping.RootClass.getPropertyClosureIterator(RootClass.java:120)
..........................

=================贴上相关代码方便大家讨论==============



IDE:idea14
Server:tomcat 7.0.55
一启动就报错,如果我把配置文件里的相关删了,就顺利部署,甚至不会报缺少sessionfactory的异常。。。不知为何

======================
此bug困扰我一段时间了,一直没时间打理这个项目,现在有时间了贴出来希望大家给予一定指教。。谢谢。。
...全文
140 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
bbos1994 2015-03-11
  • 打赏
  • 举报
回复
没人遇到过这种问题么。。

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧