在db-changelog.xml中更改一些内容时需要删除整个db

时间:2014-01-31 12:27:37

标签: jhipster

我正在研究JHipster生产资料。

第一次在MySQL中创建数据库时,它正常工作。如果我在db的db-changelog.xml文件中做了一些更改并运行它然后获得异常:

  

[错误] org.apache.catalina.loader.WebappClassLoader - 网络   应用程序似乎已经启动了一个名为[Abandoned   连接清理线程]但未能阻止它。这是非常的   可能会造成内存泄漏。

     

[错误] org.apache.catalina.loader.WebappClassLoader - Web应用程序似乎已启动一个名为[Hikari]的线程   家政计时器]但未能阻止它。这非常有可能   造成内存泄漏。

     

引起:org.springframework.beans.factory.BeanCreationException:错误   用名字创建bean   'org.springframework.scheduling.annotation.SchedulingConfiguration':   bean的初始化失败;嵌套异常是   java.lang.NoSuchMethodError:   org.springframework.scheduling.annotation.SchedulingConfiguration.setBeanFactory(Lorg / springframework的/豆类/工厂/ Bean工厂;)V“

但是如果我从数据库中删除所有表格,那么它对我来说就可以了。

1 个答案:

答案 0 :(得分:1)

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

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

要查看您的“真实”例外,请执行以下操作:

  • 迁移到最新的“SNAPSHOT”版本的Spring Boot,因为它现在看起来已经解决了
  • 从您的AsyncConfiguration类中删除配置,该类负责此错误