【问题标题】:org.flywaydb.core.internal.license.FlywayEnterpriseUpgradeRequiredException - ClassNotFoundExceptionorg.flywaydb.core.internal.license.FlywayEnterpriseUpgradeRequiredException - ClassNotFoundException
【发布时间】:2021-03-22 19:46:47
【问题描述】:

在我的pom.xml 中,我有:

<dependency>
    <groupId>org.flywaydb</groupId>
    <artifactId>flyway-core</artifactId>
    <version>7.3.1</version>
</dependency>

然而,当我运行我的 Web 应用程序时,我得到一个 ClassNotFoundException 代表 org.flywaydb.core.internal.license.FlywayEnterpriseUpgradeRequiredException

请帮忙。

【问题讨论】:

  • 哪个网络应用程序?

标签: java maven classnotfoundexception flyway


【解决方案1】:

FlywayEnterpriseUpgradeRequiredException 类在版本 7 中被删除,当时“Enterprise”和“Pro”版本合并到“Teams”中。您的应用程序代码似乎明确捕获了 v6 异常类型,因此需要更新。

完全限定的类名包括internal,这应表明它不是 API 的正式部分,不应依赖于不更改(尽管在主要版本中,在任何情况下都可能破坏 API 更改) .您的应用程序应该捕获父类 org.flywaydb.core.api.FlywayException

【讨论】:

  • 不错的一个!谢谢!
猜你喜欢
  • 2023-03-16
  • 2018-12-23
  • 2014-04-18
  • 2011-12-17
  • 2014-10-01
  • 2019-08-28
  • 2013-10-10
  • 2011-03-06
相关资源
最近更新 更多