【发布时间】:2018-12-11 17:45:43
【问题描述】:
我正在一个 jee maven 项目中工作,该项目需要使用 Windows 身份验证与 SqlServer 建立 JDBC 连接。
为此,我需要在我的 java.library.path 中有“sqljdbc_auth.dll”。
我尝试了多种解决方案,但都没有奏效:
- maven_surefire_plugin 修改属性路径。
- System.setProperty("java.library.path", "..."):这改变了属性,但连接没有成功,告诉我驱动程序没有配置为 IntegratedSecurity 连接。
- 将 dll 添加到 Web_Inf 中的 lib 文件夹并设置 maven 依赖项 sqljdbc 的“Native Library_Path”。
- 将 dll 添加到“wildfly”服务器的 bin 文件夹中:给了我一个异常:异常访问冲突(致命)
感谢您的帮助,提前致谢。
【问题讨论】:
-
没有解决我的问题,我编辑了问题来解释。
-
您是否在 WildFly 中配置了 DataSource 以使用您的 mssql-jdbc 驱动程序?
-
dataSource 需要定义DataBase、用户名和密码。就我而言,这些信息将由用户指定。
-
您是指运行 WildFly 的用户,还是您的应用程序的用户?
-
我的应用程序的用户。
标签: java maven jakarta-ee dll environment-variables