0

この接続コードを使用して、glassfish server v4.1でJava Webアプリケーションを実行しています-netbeans v8.0.2sqljdbc42

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

プロジェクトのサーバーがグラスフィッシュであるため、IDEを開いてプロジェクトを初めて実行すると、グラスフィッシュサーバーが自動的に起動し、Ms-Sql server2012.

しかし、問題は、サーバーをオンにしたままファイルを変更し、プロジェクトを再度実行して、crud 操作を実行しようとすると、次のエラーが発生することから始まります。

com.microsoft.sqlserver.jdbc.SQLServerException: このドライバーは統合認証用に構成されていません

しかし、ファイルを変更する前にサーバーを停止し、変更後に開始してプロジェクトを実行すると、エラーなしで動作します。

サーバーを何度も停止して再起動するのに、プロジェクトの総時間から何回もかかっています! 任意のヘルプや提案をいただければ幸いです。

ありがとうございました。

4

1 に答える 1

1

問題を解決しました!

エラー (上記の私の質問で説明) は、glassfish サーバーがsqljdbc42.jarファイルにアクセスできなかったために発生していました。だから私はsqljdbc42.jarこの場所に私のglassfishサーバーにファイルを置きました-

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

そして今、それは完全に機能しています。

みんなありがとう!

于 2015-09-14T07:05:24.430 に答える