【发布时间】:2020-09-27 19:42:42
【问题描述】:
My OS = CentOS-7 Oracle 18.4 XE Java 8 JDK + Tomcat 8
我遇到以下错误:
Exception in thread "main" java.lang.NoClassDefFoundError: oracle/dms/console/DMSConsole
at oracle.jdbc.driver.DMSFactory.<clinit>(DMSFactory.java:46)
at oracle.jdbc.driver.PhysicalConnection.createDMSSensors(PhysicalConnection.java:1713)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:849)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:443)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:34)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:712)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
at Test.main(Test.java:9)
Caused by: java.lang.ClassNotFoundException: oracle.dms.console.DMSConsole
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
... 9 more
- 我进行了很多搜索,但找不到任何可以看到上述与 oracle 18.4.0 相关的错误的论坛。
- 我搜索了整个服务器,甚至解压缩了所有 ojdbc*.jar,但在任何地方都找不到
DMSConsole - 我删除了所有以前的 jdbc jar 驱动程序并从 LINK 下载了最新的 ojdbc8-full.tar.gz 驱动程序,但没有解决问题
最好的问候
【问题讨论】:
标签: java oracle jdbc odbc oracle-xe