sweets_wn的gravatar头像
sweets_wn 2018-08-24 09:39:09
问题集锦(一)__maven引入oracle驱动错误

环境

Intellij IDEA

Maven3

Oracle11g

问题描述

maven仓库中找到oracle驱动对应的jar包配置如下:

问题集锦(一)__maven引入oracle驱动错误

将该配置复制到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引入oracle驱动错误

显示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可视情况做对应修改。

问题集锦(一)__maven引入oracle驱动错误

命令执行成功后,可查看本地仓库已生成对应的文件,如下图:

问题集锦(一)__maven引入oracle驱动错误

4. 将项目pom.xml文件中的oracle驱动配置改为如下:

问题集锦(一)__maven引入oracle驱动错误

5. 项目Reimport,启动,问题解决。


打赏
最近浏览
xuxinfei  LV2 2020年11月20日
youwuzuichen  LV10 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日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友