SQLServerException:此驱动程序未配置为集成身份验证

时间:2015-06-24 18:30:38

标签: java sql-server gwt jdbc jboss

我正在构建一个查询SQL Server的GWT应用程序。在Eclipse中工作时,一切都很好,但是当我尝试部署.war文件并将其粘贴到JBoss部署目录中时,我收到此错误:

  

无法加载sqljdbc_auth.dll原因:Native Library   JBossServerPath \ bin \ sqljdbc_auth.dll已经加载到另一个   classloader com.microsoft.sqlserver.jdbc.SQLServerException:这个   驱动程序未配置为集成身份验证。   ClientConnectionId:450886fa-8bde-4f52-b213-7af1f4948913

如果我从项目目录中删除了sqljdbc4.jar并且在建议here的JBossPath \ bin目录中有sqljdbc_auth.dll,则会出现以下错误。

  

java.sql.SQLException:找不到合适的驱动程序   JDBC:SQLSERVER://本地主机:1433;的databaseName =数据库; integratedSecurity = TRUE;

另外,我找不到上面答案中引用的lib目录。

我的项目的WEB-INF \ lib目录中有sqljdbc4.jar,我正在使用ant构建项目。

我之前尝试过询问this question,但它被标记为this question的副本,但没有解决我的问题。

1 个答案:

答案 0 :(得分:0)

问题是我的Manifest.MF文件中没有Dependencies: com.microsoft.sqlserver行。