Web アプリケーションを Tomcat 6 から WAS Liberty 8.5.5.8 にマイグレーションするときに、データベース接続に問題があります。
WAS Liberty では、次のエラーが発生します。
com.microsoft.sqlserver.jdbc.SQLServerException: This driver is not configured for integrated authentication
アプリケーションの WEB-INF\lib-folder 内に「sqljdbc4.jar」を配置しました。アプリケーションのWEB-INF\lib-folder、WAS Liberty binフォルダー、WAS Liberty libフォルダーなど、さまざまな場所にファイル「sqljdbc_auth.dll」を配置しようとしました。しかし、どれも私の問題を解決しません。
Tomcatでは、Tomcat libフォルダー内に「sqljdbc4.jar」を配置し、Tomcat binフォルダー内に「sqljdbc_auth.dll」を配置した後、動作します。
「sqljdbc_auth.dll」ファイルを間違った場所に配置しているのではないかと疑っていますが、他の場所に配置する場所がわかりません。WAS Liberty でファイルを配置する場所を指定するものをオンラインで見つけることができませんでした。