sweets_wn
2018-08-24 09:39:09
问题集锦(一)__maven引入oracle驱动错误
环境
Intellij IDEA
Maven3
Oracle11g
问题描述
maven仓库中找到oracle驱动对应的jar包配置如下:
将该配置复制到pom.xml,并reimport,启动项目,报错找不到oracle驱动。于是检查Project Settings-->Modules-->Dependencies,确定ojdbc14.jar已经引入,项目重新编译,启动,还是报错找不到oracle驱动。这个就很奇怪了,于是查资料,原来由于oracle商业版权问题,maven3并不提供Oracle JDBC driver,需要将驱动包手动添加到本地仓库。
解决方案
1. 下载ojdbc14.jar
2. Win+R-->cmd,打开命令doc窗口,输入:mvn -v,如下图
显示maven版本信息,确保maven配置没问题
3. 输入命令(示例):mvn install:install-file -Dfile=D:\ojdbc14-10.2.0.2.jar -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.2 -Dpackaging=jar
其中“D:\ojdbc14-10.2.0.2.jar”为jar包全路径,-DartifactId、 -Dversion可视情况做对应修改。
命令执行成功后,可查看本地仓库已生成对应的文件,如下图:
4. 将项目pom.xml文件中的oracle驱动配置改为如下:
5. 项目Reimport,启动,问题解决。
评论

xuxinfei LV2
2020年11月20日
youwuzuichen LV11
2019年10月4日
kris2018 LV1
2019年3月9日
我们有一颗向往的心 LV2
2018年12月17日
六一45655
2018年10月31日
暂无贡献等级
xwkjcc LV8
2018年10月9日
solo2018 LV8
2018年9月18日
asd13606410359 LV10
2018年9月13日
2428935355 LV1
2018年9月1日
317791424 LV4
2018年8月31日