当我尝试获取数据库连接时,我有这个错误。当我将我的应用程序作为Java应用程序运行时,我可以连接到数据库,但是当我在Tomcat服务器上部署我的应用程序时,我得到了该错误。我该如何解决这个问题?
P.S。我用maven。
答案 0 :(得分:0)
我认为你必须检查你的war文件。在构建过程中,缺少连接所需的jdbc jar。请检查maven依赖项中jdbc jar的范围。
答案 1 :(得分:0)
一些可能的原因: -
1.检查包以引用OracleDriver类。它应该是
oracle.jdbc.OracleDriver
2.下载ojdbc14.jar文件
然后右键单击您正在处理的文件夹并转到其属性
“JDBC:预言:瘦:@localhost:1521:ORCL”
答案 2 :(得分:0)
尝试将所有库文件放在项目中的lib文件夹中。例如 -项目 --- SRC --- LIB ---资源 然后将库添加到classpath。最好的想法是使用Maven
答案 3 :(得分:0)
DriverManager.registerDriver(new OracleDriver());
答案 4 :(得分:0)
Tomcat需要$ approot / WEB-INF / lib /文件夹中的classes12.jar或ojdbc6.jar文件 - 不要忘记在那里部署它。 这应该照顾你缺少的瘦驱动程序问题。
答案 5 :(得分:0)
不幸的是,这种依赖关系不是托管在maven中的。您需要下载jar,在maven中安装它并引用pom中的依赖项。该网站解释了每一步。
https://www.mkyong.com/maven/how-to-add-oracle-jdbc-driver-in-your-maven-local-repository/