"Circular reference involving containing bean" 在 IntelliJ 中启动 tomcat 时出错

"Circular reference involving containing bean" error while starting tomcat in IntelliJ

我做了一个 "mvn clean package" 下载所有外部依赖项并成功。有重叠 classes 的 jar,当我尝试使用 IntelliJ IDEA 运行 我的应用程序时,我看到了上述错误。在日食上也有同样的结果。我该如何解决这个问题?

我也看到了

"Caused by: java.lang.NoSuchMethodError:" 的一种方法,但我在 /root/.m2/repository 文件夹下的 Maven 下载的多个 jar 中看到 class。其中一些罐子具有完全相同的包路径和名称。

如果我必须提供有关此问题的更多详细信息,请告诉我。

事实证明这是一个实际的错误。不同的实现由两个不同的 jar 提供相同的 class 和根包(这是一个禁忌)。但仍然不确定为什么我的 VirtualBox 虚拟机 100% 的时间从一个 jar 加载 class,而对于我团队中的所有其他人来说,class 是从正确的 jar 加载的。