• maven仓库报错 sqljdbc4、ojdbc6、tomcat-jdbc-8.5.14


    报错:Cannot resolve com.microsoft.sqlserver:sqljdbc4:4.0  和  Missing artifact com.microsoft.sqlserver:sqljdbc4:jar:4.0

    原因:当我们项目中用到的数据库为sql server时  我们一般在maven项目的pom.xml只添加依赖:

    <dependency>
        <groupId>com.microsoft.sqlserver</groupId>
        <artifactId>sqljdbc4</artifactId>
        <version>4.0</version>
    </dependency>

    但是添加完之后  pom.xml会提示:Missing artifact com.microsoft.sqlserver:sqljdbc4:jar:4.0

    制定路径下确实没有sqljdbc4.jar文件。

    微软不允许以maven的方式直接下载该文件

    解决方法:

    下载 sqljdbc4.jar

    官网下载

    windows版本http://go.microsoft.com/fwlink/?LinkId=144633&clcid=0x804

    UNIX版本http://go.microsoft.com/fwlink/?LinkId=144635&clcid=0x804

    官网地址:https://www.microsoft.com/en-us/download/details.aspx?id=11774

    推荐几个网站:

    http://maven.ibiblio.org/maven/

    https://www.kumapai.com/open

    http://www.java2s.com/Code/Jar/CatalogJar.htm

    几乎什么都能下载了吧,何必花积分在下载区下载呢

    (jar包查找网站https://www.findjar.com/网站简介:findJAR.com is a JAR search engine that helps Java developers to find JAR libraries containing required Java classes.)

     

     添加新文件夹 C:UsersAdministrator.m2 epositorysqlserversqljdbc44.0

     将sqljdbc4-4.0.jar文件放进去

     运行命令

    mvn install:install-file -Dfile=sqljdbc4-4.0.jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0 -Dpackaging=jar
    

    解释:mvn install:install-file -Dfile=“jar包的绝对路径” -Dpackaging=“文件打包方式” -DgroupId=groupid名 -DartifactId=artifactId名 -Dversion=jar版本

    测试

    进入maven仓库,发现sqljdbc4.jar已经安装。

    执行相关项目的maven,编译通过。idea 标红消失

    报错:Failure to find com.oracle:ojdbc6:pom:11.2.0.3

    原因:Oracle的ojdbc.jar是收费的,所以maven的中央仓库中没有这个资源,只能通过配置本地库才能加载到项目中去。

    下载ojdbc6-11.2.0.3.jar

    下载ojdbc6地址:https://mvnrepository.com/artifact/oracle/ojdbc6/11.2.0.3

    新建C:UsersAdministrator.m2 epositoryojdbc611.2.0.3,将ojdbc6-11.2.0.3.jar放进去,在该目录运行

    mvn install:install-file -Dfile=jdbc6-11.2.0.3.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar

    注意:不能把jar包放在本地仓库目录里,会报错的

    下载ojdbc6-11.2.0.1.0.jar

    http://central.maven.org/maven2/com/jslsolucoes/ojdbc6/11.2.0.1.0/ojdbc6-11.2.0.1.0.jar

    新建C:UsersAdministrator.m2 epositoryojdbc611.2.0.1.0,将ojdbc6-11.2.0.1.0.jar放进去,在该目录运行

    mvn install:install-file -Dfile=ojdbc6-11.2.0.1.0.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar

    安装成功

    tomcat-jdbc-8.5.14

    https://www.mvnjar.com/org.apache.tomcat/tomcat-jdbc/8.5.14/detail.html

    其他操作同上

  • 相关阅读:
    Centos 7 zabbix 实战应用
    Centos7 Zabbix添加主机、图形、触发器
    Centos7 Zabbix监控部署
    Centos7 Ntp 时间服务器
    Linux 150命令之查看文件及内容处理命令 cat tac less head tail cut
    Kickstart 安装centos7
    Centos7与Centos6的区别
    Linux 150命令之 文件和目录操作命令 chattr lsattr find
    Linux 发展史与vm安装linux centos 6.9
    Linux介绍
  • 原文地址:https://www.cnblogs.com/cxscode/p/12054350.html
Copyright © 2020-2023  润新知