2017-04-26 35 views
0

我是新來的堆棧溢出,我是網絡編程新手。 因此,我正在使用JSP/servlet製作一個Web應用程序,並且使用的是Java 6/jboss服務器。 當我嘗試連接到服務器(我使用Windows身份驗證,這意味着integratedSecurity = true在字符串路徑)引發我的異常。 我已經嘗試將DLL放在JBoss路徑的bin文件夾中,在系統32中,似乎沒有任何工作。順便說一下,我使用的是NetBeans。我該如何解決:無法加載sqljdbc_auth.dll原因在Jboss/SQL Server中工作時不在java路徑中?

感謝您的任何幫助。

+0

在這裏粘貼錯誤堆棧跟蹤來檢查? –

+0

這是常規異常: 09:36:05,552警告[com.microsoft.sqlserver.jdbc.internals.AuthenticationJNI](http-/127.0.0.1:8080-3)無法加載sqljdbc_auth.dll原因: - 在java.library.path中沒有sqljdbc_auth 09:36:18,216 INFO [stdout](http-/127.0.0.1:8080-3)com.microsoft.sqlserver.jdbc.SQLServerException:Este controlador noestáconfigurado para laautenticaciónintegrada。 09:36:18,222 INFO [stdout](http-/127.0.0.1:8080-3)java.lang.NullPointerException –

回答

0

您尚未添加sqljdbc_auth.dll所在的路徑。在系統中查找DLL的位置並將其添加到類路徑中。

如果這也不起作用,請將DLL存在的文件夾(我假定爲\ Microsoft SQL Server JDBC驅動程序3.0 \ sqljdbc_3.0 \ enu \ auth \ x86)添加到您的PATH變量中。

1)下載JDBC驅動程序here

2)解壓縮文件,然後進入sqljdbc_version \ FRA \權威性\ x86或\ x64的 3)複製sqljdbc_auth.dll到C:\ Program Files文件\的Java \ jre_Version \ BIN 4)最後重新啓動Eclipse

相關問題