【发布时间】:2022-12-22 02:15:37
【问题描述】:
我们正在尝试将 spring boot 更新到 2.7.1。
我们有旧的 mongo java 依赖项
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
<version>3.11.0</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-mongodb</artifactId>
<version>1.9.1.RELEASE</version>
<exclusions>
<exclusion>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
</exclusion>
</exclusions>
</dependency>
代码构建正常,但是当我们在 tomcat 7 中运行该应用程序时,我们看到很多 bean 创建异常,原因是:java.lang.IllegalAccessError:试图从类 com.mongodb.DBObjectCodec 访问类 org.bson.BSON
请有任何建议。
【问题讨论】:
-
这个问题解决了吗?
标签: java mongodb spring-boot mongo-java-driver