我不知道为什么它不使用Tomcat 8版本和Spring 4.2的JDK 8。我曾尽我所能尝试,但无法找到解决方案。 我可能忘记在配置中指定任何更改,我使用log4j和slf4j进行日志记录。
这是堆栈跟踪:
2016年1月20日10:49:45,143 [org.springframework.beans.factory.support.DefaultListableBeanFactory](localhost-startStop-1)[] FactoryBean类型上的WARN Bean创建异常检查:org.springframework.beans.factory.BeanCreationException:创建在URL中定义名称为“MyApp”的bean时出错[jar:file:/ D:/ tomcat / webapps / ROOT / WEB-INF / lib /app-3.0.1-dev.jar!/META-INF/spring/app-dao.xml]:设置bean属性'target'时,无法创建[DaoImpl]类型的内部'DaoTarget $ child#67d4bbb3';嵌套异常是org.springframework.beans.factory.BeanCreationException:创建名为'DaoTarget $ child#67d4bbb3'的bean时出错:持久性依赖项的注入失败;嵌套异常是java.lang.StackOverflowError