1

我正在研究 JHipster 生产资料。

当我第一次在MySQL. 如果我db-changelog.xml对 db 文件进行了一些更改并运行它,则会出现异常:

[错误] org.apache.catalina.loader.WebappClassLoader - Web 应用程序似乎已经启动了一个名为 [Abandoned connection cleanup thread] 的线程,但未能停止它。这很可能造成内存泄漏。

[错误] org.apache.catalina.loader.WebappClassLoader - Web 应用程序似乎已经启动了一个名为 [Hikari Housekeeping Timer] 的线程,但未能停止它。这很可能造成内存泄漏。

原因:org.springframework.beans.factory.BeanCreationException:创建名为“org.springframework.scheduling.annotation.SchedulingConfiguration”的bean时出错:bean初始化失败;嵌套异常是 java.lang.NoSuchMethodError: org.springframework.scheduling.annotation.SchedulingConfiguration.setBeanFactory(Lorg/springframework/beans/factory/BeanFactory;)V"

但是,如果我从数据库中删除所有表,那么它对我来说会很好。

4

1 回答 1

1

问题是你在 Spring Boot 中遇到了一个特定的错误,它掩盖了你原来的异常:

https://github.com/spring-projects/spring-boot/issues/253

为了查看您的“真实”异常,请执行以下任一操作:

  • 迁移到 Spring Boot 的最新“SNAPSHOT”版本,现在看来可以解决了
  • 从导致此错误的 AsyncConfiguration 类中删除配置
于 2014-01-31T19:44:03.837 回答