weblogic10.3からsqlserverexpress2008r2にデータソースを作成しようとしていますが、接続をテストすると、次のメッセージが表示されます。
ドライバーを読み込めません:com.microsoft.sqlserver.jdbc.SQLServerDriver
私は何をすべきか?
weblogic10.3からsqlserverexpress2008r2にデータソースを作成しようとしていますが、接続をテストすると、次のメッセージが表示されます。
ドライバーを読み込めません:com.microsoft.sqlserver.jdbc.SQLServerDriver
私は何をすべきか?
sqlserverJDBCドライバーのjarファイルをweblogicクラスパスに追加する必要があります。
ここのweblogic1221ドキュメントから:
WebLogic ServerとともにインストールされていないサードパーティのJDBCドライバを使用するには、それらをDOMAIN_HOME / libディレクトリに追加します。ここで、DOMAIN_HOMEは、WebLogicServerドメインが設定されているディレクトリを表します。デフォルトのパスはORACLE_HOME/user_projects/domainsです。詳細は、 『Oracle WebLogic Serverアプリケーションの開発』の「ドメイン/libディレクトリへのJARの追加」を参照してください。
このソリューションは、他のドメインに影響を与えるため、weblogicクラスパスを更新するよりも優れているようです。たとえば、2つのドメインが異なるバージョンのjdbcドライバーを使用したいとします。この場合、commEnv.cmdを介してクラスパスを更新すると問題が発生する可能性があります。もちろん、逆に、ドライバjarを両方のdomianのlibディレクトリに配置/リンクする必要があります。
sqljdbc4.jarを%WLHome%/ Server / Libに追加し、次の行を%WLHome%\ common \ bin \ commEnv.cmdのweblogic_classpathに追加します: ";%WL_HOME%\ server \ lib \ sqljdbc4.jar"
「sqljdbc.jar」ファイルをweblogicクラスパスに追加します
ダウンロードするには、 http://www.microsoft.com/en-us/download/details.aspx?displaylang = en&id=11774にアクセスしてください。
いくつかの理由で、上記の答えがうまくいかなかったので、Microsoftの代わりにOracle MSSQLServerドライバーを選択することになりました。参照: http: //i.imgur.com/s9sr5xs.jpg
その後、インスタンス名に問題がある場合は、代わりにポートを指定してみてください。ポート番号を取得するには、SQL Server構成マネージャーを開きます:SQLServerManager11.msc