Linux就该这么学
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,启动,问题解决。


打赏

分享到:

最近浏览
solo2018 LV69月18日
月亮星星星星
asd13606410359 LV69月13日
月亮星星星星
24289353559月1日
暂无贡献等级
317791424 LV48月31日
月亮
18368404581 LV28月30日
星星星星
dingyandy LV28月28日
星星星星
cxh1121 LV168月28日
太阳
浙江螃蟹 LV48月25日
月亮
j263490688 LV28月24日
星星星星
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友