相关疑难解决方法(0)

为SQL Server设置maven依赖项

我正在开发一个portlet,我对Hibernate访问SQL Server数据库.我为它设置了maven依赖项,并尝试以我知道MySql所拥有的相同方式查找SQL Server连接器.

如果我搜索SQL Server连接器,我的Google搜索仍然只提供Mysql.什么是正确的maven依赖值?

sql-server hibernate maven

122
推荐指数
4
解决办法
13万
查看次数

Oracle JDBC ojdbc6 Jar作为Maven依赖项

我似乎无法让Maven将ojdbc6.jar文件捆绑到我的项目的war文件中.在直接为Hibernate工具指定依赖项时,我在POM文件中工作.但它不会与项目的war文件捆绑在一起,因此我的项目不会在Tomcat上运行.

我已经尝试了我可以在网上找到的每个解决方案,包括这里为此问题指定的解决方案:

在Maven存储库中查找Oracle JDBC驱动程序

最近,我做了以下事情:

  1. 将jar文件下载到我的机器上

  2. 运行以下命令将jar安装到我的本地存储库中:

    mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar -Dfile=ojdbc6.jar -DgeneratePom=true
    
    Run Code Online (Sandbox Code Playgroud)

    (我也尝试过该命令的各种变体.)

  3. 最后,我将依赖项放入我的pom文件中:

    <dependency>
        <groupId>com.oracle</groupId>
        <artifactId>ojdbc6</artifactId>
        <version>11.2.0.3</version>
    </dependency>
    
    Run Code Online (Sandbox Code Playgroud)
  4. 我运行一个干净的构建,但它失败了:

    mvn -U clean package
    
    [INFO] Scanning for projects...
    [INFO]                                                                         
    [INFO] ------------------------------------------------------------------------
    [INFO] Building jazztwo 0.0.1
    [INFO] ------------------------------------------------------------------------
    Downloading: http://repo1.maven.org/maven2/com/oracle/ojdbc6/11.2.0.3/ojdbc6-11.2.0.3.jar
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 0.700s
    [INFO] Finished at: Tue Mar 27 15:06:14 PDT 2012
    [INFO] Final Memory: 3M/81M
    [INFO] ------------------------------------------------------------------------
    [ERROR] Failed to execute goal on project jazztwo: Could not resolve dependencies …
    Run Code Online (Sandbox Code Playgroud)

oracle jdbc war maven

95
推荐指数
5
解决办法
27万
查看次数

在pom.xml中缺少com.oracle:ojdbc6:jar:11.2.0的工件

在pom.xml中缺少工件com.oracle

我正在使用Eclipse Luna并正在开发maven项目.当我在pom.xml中添加ojdbc jar的条目时,它在xml中给出了错误.由于groupId,artifactId和version都是正确的,我找不到任何问题的原因.

我该如何解决这个问题?

java artifact pom.xml maven ojdbc

29
推荐指数
2
解决办法
8万
查看次数

无法在HikariConfig类加载器或线程上下文中加载驱动程序类oracle.jdbc.OracleDriver

我第一次使用Spring,并尝试进行设置,以便我的代码可以访问Oracle数据库。我的application.properties中具有以下配置:

spring.datasource.url=jdbc:oracle:thin:@140.192.30.237:1521:def
    spring.datasource.username=<username>
    spring.datasource.password=<password>
    spring.datasource.driver.class-name=oracle.jdbc.driver.OracleDriver
Run Code Online (Sandbox Code Playgroud)

我的pom.xml包含以下依赖项:

<dependencies>
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-jpa</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-mongodb</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
        <groupId>com.oracle.jdbc</groupId>
        <artifactId>ojdbc8</artifactId>
        <version>12.2.0.1</version>
    </dependency>
    <dependency>
        <groupId>com.h2database</groupId>
        <artifactId>h2</artifactId>
        <scope>runtime</scope>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.mongodb</groupId>
        <artifactId>mongo-java-driver</artifactId>
        <version>LATEST</version>
    </dependency>
    <dependency>
        <groupId>javax.xml.bind</groupId>
        <artifactId>jaxb-api</artifactId>
        <version>2.3.0</version>
    </dependency>
    <dependency>
        <groupId>com.google.code.gson</groupId>
        <artifactId>gson</artifactId>
        <version>LATEST</version>
    </dependency>
    <dependency>
        <groupId>javax.json</groupId>
        <artifactId>javax.json-api</artifactId>
        <version>1.0</version>
    </dependency>
</dependencies>
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误,并且不确定如何解决,我从搜索中发现了类似的错误,但没有一个解决了我的问题:

Failed to bind properties under '' to com.zaxxer.hikari.HikariDataSource:

    Property: driverclassname
    Value: oracle.jdbc.OracleDriver
    Origin: "driverClassName" from property source "source"
    Reason: Failed …
Run Code Online (Sandbox Code Playgroud)

oracle spring

8
推荐指数
1
解决办法
2万
查看次数

eclipse中缺少神器com.oracle:ojdbc7

我在Eclipse(EE Developer)中导入了一个Maven项目,并且在我的pom.xml文件中有以下错误:"Missing artifact com.oracle:ojdbc7:jar:12.1.0.2"在此代码中:

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc7</artifactId>
    <version>12.1.0.2</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

我通过下载ojdbc7.jar并运行此命令来完成此操作:

mvn install:install-file -Dfile=/Path-to-jar/ojdbc7.jar
-DgroupId=com.oracle 
-DartifactId=ojdbc7 
-Dversion=12.1.0.2 
-Dpackaging=jar 
-DgeneratePom=true
Run Code Online (Sandbox Code Playgroud)

之后,我得到了一个输出BUILD SUCCESS,如果我转到.m2文件夹,我在com-> oracle-> ojdbc7中看到两个名为"ojdbc7-12.1.0.1.jar.lastUpdated"和"ojdbc7-12.1"的文件.0.1.pom.lastUpdated"但Eclipse仍然将代码带入pom.xml文件中作为错误?!?!?!有人可以帮忙吗?

java eclipse oracle maven ojdbc

7
推荐指数
2
解决办法
3万
查看次数

尝试将 ojdbc7 安装为 maven 依赖项的问题

我在尝试使用 maven 构建我的项目时遇到问题,更具体地说,当需要依赖项时,即 Oracle JDBC 7 的依赖项,我一直在寻找解决方案几个小时却一无所获,甚至在此处咨询了一些与此相关的问题,但一无所获

C:\Users\E10697\Desktop\Contenedores\oracle_contenedores\Entorno-Oracle-sobre-Docker-master\4. Consumo de la Oracle DB a traves de un API Rest\4.1。Elaboración del API Rest\4.1.2。实现 API Rest\OpenwebinarDockerAPI - RESUELTO\OPENWE~1>mvn clean install

错误:[错误] 无法在项目 app-rest-api 上执行目标:无法解析项目 openwebinar.marvel.app:app-rest-api:war:0.1.0-SNAPSHOT:找不到工件 com.oracle 的依赖项:ojdbc7:jar:12.1.0 在 spring-milestones ( https://repo.spring.io/milestone )

[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] rest-api                                                           [pom]
[INFO] app-rest-api                                                       [war]
[INFO] app-web                                                            [war]
[INFO]
[INFO] ---------------------< openwebinar.marvel.app:app >---------------------
[INFO] Building rest-api 0.1.0-SNAPSHOT                                   [1/3]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ …
Run Code Online (Sandbox Code Playgroud)

java maven

2
推荐指数
1
解决办法
9786
查看次数

使用oracle作为数据库打包spring boot应用程序

我正在尝试打包我的spring boot应用程序,以便可以将其部署在tomcat服务器上。观看完youtube视频后,我扩展了SpringBootServletInitializer类并进行了一些更改。

 @ComponentScan("com.infodev.loksewa")
    @SpringBootApplication
    public class LoksewaApplication extends SpringBootServletInitializer {

    public static void main(String[] args) {
        SpringApplication.run(LoksewaApplication.class, args);
    }

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        return builder.sources(LoksewaApplication.class);
    }
}
Run Code Online (Sandbox Code Playgroud)

pox.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.infodev</groupId>
    <artifactId>loksewa</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>war</packaging>

    <name>loksewa</name>
    <description>Demo project for Spring Boot</description>

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.2.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency> …
Run Code Online (Sandbox Code Playgroud)

java intellij-idea spring-boot

1
推荐指数
1
解决办法
1789
查看次数