【发布时间】:2021-11-27 22:19:26
【问题描述】:
我有一个 spring MVC 应用程序,我的应用程序的当前 oracle 版本是 1.1.0.7.0,我有这个依赖项
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ons</artifactId>
<version>11.1.0.7.0</version>
</dependency>
我需要升级到 oracle 19c。当我查看 Maven Repository 时,我发现 Oracle 的 ons 工件被移动到了 com.oracle.database.jdbc。当我用下面的新依赖项替换 ons 依赖项时,我收到 java.lang.NoClassDefFoundError: oracle/ons/ONS" 错误。下面是我对 oracle 19c 的新依赖项。请建议。
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>19.12.0.0</version>
</dependency>
【问题讨论】: