java - 警告: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
有人可以请教吗?
解决方案
推荐阅读
- python - 如何在没有循环或递归的情况下解决,令人费解?
- sql-server - 在 .NET Core 中的连接字符串之间轻松切换
- grafana - 如何更改 Grafana 中的背景颜色?
- reactjs - Lighthouse 审计中的不良反应性能?
- javascript - 当验证功能在反应 FC 之外时,反应最终表单验证不起作用
- python - 如何通过 Python 的 os.walk() 方法循环检测目录的变化?
- windows - 无法在 Windows 的 Stackdriver Monitoring 中查看内存使用情况
- sqlite - ionic sqlite 创建多个表
- php - 如何将数据从 Blade 视图发送到 laravel 中的控制器以执行发布请求
- r - R data.table 是否具有与 DT 包中的 formatRound 类似的功能?