Сбой загрузки родной библиотеки db2jcct2 - PullRequest
0 голосов
/ 23 января 2019

У меня есть приложение весенней загрузки, которое использует базы данных Cassandra и DB2.Я добавил необходимую конфигурацию в файл 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

1 Ответ

0 голосов
/ 23 января 2019

Кажется, что ваше приложение пытается использовать соединение типа 2.Вы должны заставить его использовать тип 4 один.

Ошибка при загрузке собственной библиотеки db2jcct2, UnsatisfiedLinkError: ERRORCODE = -4472

...