Glassfish server4 1 上的 sqljdbc4 2

sqljdbc4 2 on Glassfish server4 1

我正在 运行在 netbeans v8.0.2glassfish server v4.1 上安装我的 java 网络应用程序,使用 sqljdbc42 和此连接代码-

    Connection connection;
    String url = "jdbc:sqlserver://localhost:1433;databaseName=Lista;integratedSecurity=true";
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    connection = DriverManager.getConnection(url);

当我第一次打开我的 ide 和 运行 我的项目时,glassfish 服务器自动启动,因为我的项目服务器是 glassfish,我可以用我的 [=14 执行任何 crud 操作=].

但是当我在保持服务器开启的任何文件中进行更改并再次 运行 项目并尝试执行任何 crud 操作时,问题就开始了我得到以下错误 -

com.microsoft.sqlserver.jdbc.SQLServerException: This driver is not configured for integrated authentication

但是,如果我在更改任何文件之前停止服务器并在更改 运行 项目之后启动,那么它可以正常工作。

一次又一次地停止并重新启动服务器占用了我整个项目时间中的很多次!任何帮助或建议将不胜感激。

谢谢。

我的问题解决了!

我得到的错误(在我上面的问题中描述)是因为 glassfish 服务器没有对 sqljdbc42.jar 文件的任何访问权限。所以我已将 sqljdbc42.jar 文件放入我的 glassfish 服务器中的这个位置-

glassfish-4.1\glassfish\domains\domain1\lib.

现在一切正常。

谢谢大家!