【发布时间】:2015-01-09 19:44:31
【问题描述】:
我正在开发一个访问 MS SQL Server 2012 上数据的 Web 应用程序。我公司的生产环境已经连接到使用 SQL Server 身份验证设置的数据库。我的 Active Directory 帐户不包括 SQL Server 身份验证,我们在本地计算机上开发时使用集成身份验证。我正在通过将其部署到 Weblogic 10.3.4 的本地实例来测试我的应用程序。
尝试在管理控制台上创建连接池时收到此异常:
<Error> <Console> <BEA-240003> <Console encountered the following error com.microsoft.sqlserver.jdbc.SQLServerException: This driver is not configured for integrated authentication.
我已将sqljdbc_auth.dll添加到服务器的classpath中,并添加:
-Djava.library.path=C:\programdata\Oracle\WebLogicServer\10.3.4\user_projects\domains\JDEV\lib
到管理控制台上的环境->服务器启动选项卡中的我的服务器启动参数,但仍然有问题。
任何帮助将不胜感激!
【问题讨论】:
-
您是否尝试过类似wmarkito.wordpress.com/2012/08/08/… 的方法将驱动程序放在您的类路径中?该示例适用于 Linux,但文件或多或少相同
-
@DisplayNameisMissing 感谢您的评论。我相信这篇文章试图解释一般驱动程序的缺失,我的问题是集成身份验证无法正常工作。
标签: sql-server weblogic windows-authentication weblogic-10.x