sweets_wn的gravatar头像
sweets_wn2018-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,启动,问题解决。


打赏

分享到:

最近浏览
小白来游记 LV22018年12月17日
星星星星
六一456552018年10月31日
暂无贡献等级
xwkjcc LV72018年10月9日
月亮星星星星星星
solo2018 LV72018年9月18日
月亮星星星星星星
asd13606410359 LV62018年9月13日
月亮星星星星
2428935355 LV12018年9月1日
星星
317791424 LV42018年8月31日
月亮
18368404581 LV42018年8月30日
月亮
dingyandy LV32018年8月28日
星星星星星星
cxh1121 LV162018年8月28日
太阳
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友