UnsatisfiedLinkError:java.library.path中没有sqljdbc_auth

时间:2019-07-09 13:23:29

标签: java sql-server maven

我正在使用Maven安装使用SQLServer的Spring Boot项目,但测试阶段失败:“ SQLServerException:未为集成身份验证配置此驱动程序”,这是由“ UnsatisfiedLinkError:java.library.path中没有sqljdbc_auth”引起的。它仅在使用Maven时发生,而在Eclipse中编译项目时不发生。 我使用maven-surefire-plugin。

我将sqljdbc_auth Windows \ sysWOW64复制到Java \ jre1.8.0_211 \ bin和其他一些库中,但这似乎不是解决方案。

1 个答案:

答案 0 :(得分:0)

似乎您未将type-4 JDBC用于需要平台依赖的库加载的SQLServer。我建议您切换到type-4 SQLSERVER driver,以便只需要依赖驱动程序jar。应该是很好的解决方案。