我有错误,当我试图让DB连接。当我将应用程序作为Java应用程序运行时,我可以连接到数据库,但是当我在Tomcat服务器上部署应用程序时,出现该错误。我怎样才能解决这个问题?发现JDBC没有合适的驱动程序1521:XE
P.S.我使用maven。
我有错误,当我试图让DB连接。当我将应用程序作为Java应用程序运行时,我可以连接到数据库,但是当我在Tomcat服务器上部署应用程序时,出现该错误。我怎样才能解决这个问题?发现JDBC没有合适的驱动程序1521:XE
P.S.我使用maven。
嗯,SO神奇的事情发生。我只是连接前添加的代码 - 和它的作品
DriverManager.registerDriver(new OracleDriver());
我认为你必须检查连接需要你的战争file.During构建过程JDBC JAR是missing.Please检查JDBC JAR的范围,你的Maven的依赖。
一些可能的原因: -
1.检查包指一个OracleDriver类。它应该是
oracle.jdbc.OracleDriver
2.Download ojdbc14.jar文件
然后右键点击你正在使用的文件夹,然后打开属性
“的jdbc:神谕:薄:@localhost:1521:ORCL”
尝试把所有的库文件在lib文件夹你的项目中。例如 -Project --- SRC --- LIB ---资源 然后将库添加到类路径中。最好的办法是使用Maven
Tomcat的需要或者是classes12.jar或ojdbc6.jar文件中的$为approot/WEB-INF/lib目录/文件夹 - 不要忘了部署那里。 这应该照顾你缺少的薄驱动程序问题。
不幸的是,这种依赖不在maven中。你需要下载jar,在maven中安装它,并引用你的pom中的依赖。本网站介绍每一步。
https://www.mkyong.com/maven/how-to-add-oracle-jdbc-driver-in-your-maven-local-repository/