Отсутствует зависимость для класса драйвера com.ibm.db2.jcc.DB2Driver - PullRequest
0 голосов
/ 29 ноября 2018

я добавил следующую зависимость для моего проекта для подключения к базе данных:

    <dependency>
        <groupId>com.ibm.db2.jcc</groupId>
        <artifactId>db2jcc4</artifactId>
        <version>4.19.26</version>
    </dependency>

Так как соединение с моей базой данных было отклонено (ERRORCODE = -4499, SQLSTATE = 08001), я попытался добавить более новую.драйвер

    <dependency>
        <groupId>com.ibm.db2.jcc</groupId>
        <artifactId>db2jcc4</artifactId>
        <version>11.1</version>
        <scope>system</scope>
        <systemPath>${basedir}/lib/com/ibm/db2/jcc/db2jcc4/11.1/db2jcc4-11.1.jar</systemPath>
    </dependency>

Я установил jar с командой maven install в директорию моего проекта.Он создал папку lib со всем в ней.

Однако теперь я получаю следующую ошибку:

Зависимость для класса драйвера com.ibm.db2.jcc.DB2Driver отсутствует!

Проект maven определенно может найти jar-файл.

1 Ответ

0 голосов
/ 29 ноября 2018

Существует вторая зависимость, которую вам не хватает:

<dependency>
    <groupId>com.ibm.db2</groupId>
    <artifactId>db2jcc_license_cu</artifactId>
    <version>11.1</version>
    <systemPath>${basedir}/lib/com/ibm/db2/jcc/db2jcc4/11.1/db2jcc_license_cu.jar</systemPath>
</dependency>

Найдено в блоге nacho4d

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...