我正在构建一个查询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的副本,但没有解决我的问题。
答案 0 :(得分:0)
问题是我的Manifest.MF文件中没有Dependencies: com.microsoft.sqlserver
行。