首页 > 解决方案 > 警告:java.sql.SQLException:无法加载 JDBC 驱动程序类“oracle.jdbc.driver.OracleDriver”

问题描述

我在启动 tomcat 时收到以下错误消息。但该应用程序运行良好。ojdbc jar 文件位于应用程序的war 文件中。

22-Jun-2020 00:39:14.060 WARNING [main] org.apache.naming.NamingContext.lookup Unexpected exception resolving reference
 java.sql.SQLException: Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver'
        at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.createConnectionFactory(BasicDataSource.java:2203)
        at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.createDataSource(BasicDataSource.java:2104)
        at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.getLogWriter(BasicDataSource.java:1622)

Caused by: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
        at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1343)
        at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1173)
        at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.createConnectionFactory(BasicDataSource.java:2197)
        ... 54 more

有人可以请教吗?

标签: javatomcat

解决方案


推荐阅读