Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot 加载本机库db2jcct2失败_Spring Boot_Db2_Spring Data - Fatal编程技术网

Spring boot 加载本机库db2jcct2失败

Spring boot 加载本机库db2jcct2失败,spring-boot,db2,spring-data,Spring Boot,Db2,Spring Data,我有一个使用Cassandra和DB2数据库的spring引导应用程序。 我将所需的配置添加到application.yml文件中 注意:我的Cassandra和DB2数据库是远程的(不是本地的) 以下是yaml文件中的内容: spring: datasource: url: jdbc:db2://myRemoteHost:portNumber/MyDBName username: username password: password driver-clas

我有一个使用Cassandra和DB2数据库的spring引导应用程序。 我将所需的配置添加到application.yml文件中

注意:我的Cassandra和DB2数据库是远程的(不是本地的)

以下是yaml文件中的内容:

spring:
  datasource:
    url: jdbc:db2://myRemoteHost:portNumber/MyDBName
    username: username
    password: password
    driver-class-name: com.ibm.db2.jcc.DB2Driver

  jpa:
    properties:
      hibernate:
        dialect: org.hibernate.dialect.DB2Dialect

  data:
    cassandra:
      cluster-name: cluster name
      keyspace-name: keyspace name
      port: myPortNumber
      contact-points: host1.com
      username: username
      password: password
以下是我在应用程序中使用的依赖项:

compile group: 'com.ibm.db2.jcc', name: 'db2jcc', version: 'db2jcc4'
当我运行应用程序时,出现以下错误:

    Caused by: com.ibm.db2.jcc.am.SqlException: [jcc][10389][12245][4.25.13] 
Failure in loading native library db2jcct2, java.lang.UnsatisfiedLinkError: 
no db2jcct2 in java.library.path:  ERRORCODE=-4472, SQLSTATE=null

您的应用程序似乎试图使用类型2连接。你应该让它使用类型4-1


应用程序似乎试图使用类型2连接。你应该让它使用类型4-1


是的,应用程序使用的是类型2连接,而不是类型4。这是因为build.gradle文件中使用了一些依赖项。就我而言,我只是删除了那些依赖项,因为我不需要它们。在其他一些情况下,我们可以排除连接依赖项,而不是删除整个依赖项。是的,应用程序使用的是类型2连接,而不是类型4。这是因为build.gradle文件中使用了一些依赖项。就我而言,我只是删除了那些依赖项,因为我不需要它们。在其他一些情况下,我们可以排除连接依赖项,而不是删除整个依赖项。