UnsatisfiedLinkError: нет sqljdbc_auth в java.library.path - PullRequest
0 голосов
/ 09 июля 2019

Я использую Maven для установки проекта Spring Boot, в котором используется SQLServer, но фаза тестирования завершается неудачно: «SQLServerException: этот драйвер не настроен для интегрированной аутентификации», вызванный «UnsatisfiedLinkError: no sqljdbc_auth in java.library.path».Это происходит только при использовании Maven, а не при компиляции проекта в eclipse.Я использую maven-surefire-plugin.

Я скопировал sqljdbc_auth windows \ sysWOW64 и в Java \ jre1.8.0_211 \ bin и еще несколько библиотек, но это не похоже на решение.

1 Ответ

0 голосов
/ 09 июля 2019

Кажется, вы не используете JDBC типа 4 для SQLServer, который требует загрузки зависимой от платформы библиотеки.Я предлагаю вам переключиться на драйвер 4-го типа SQLSERVER , так что вам нужно только зависит от jar драйвера.Должно быть хорошее решение.

...