SQL Server 2014をJAVA 6(バージョン1.6.0_24)で使用しています。私がJBOSS Serverを起動しようとしたときに、サーバがデータベースに接続しようとすると、次の例外が発生します。 私はJBossサーバ上のsqljdbc.jar、あるsqljdbc4.jarとsqljdbc41.jarを使用しますが、それらのどれもjdk 1.6のSQL Server 2014用JDBCドライバ
すべてのヘルプが親切に感謝さを動作するようには思えない...
15ありがとう:!31:46792 INFOは[ ServerConfigLoader] ServerConfigLoader: 'BDB'で終わるマシン名のプロパティをロードする15:31:47,399 ERROR [STDERR] 2016年7月22日3:31:47 PM com.microsoft.sqlserver.jdbc.TDSChannel enableSSL警告:TDSChannel(ConnectionID:1 SSLハンドシェイクが失敗しました:java.lang.RuntimeException:秘密を生成できませんでした15:31:47,403 WARN [JBossManagedConnectionPool]新しい接続を取得しようとしているときにThrowable:null org.jboss.resource.JBossResourceException:接続を作成できませんでした。 - ネストされたスローバイト:(com.microsoft.sqlserver.jdbc.SQLServerException:ドライバがSecure Sockets Layer(SSL)暗号化を使用してSQL Serverへの安全な接続を確立できませんでした)エラー:java.lang.RuntimeException:シークレットを生成できませんでした。
こんにちはアンナ、この回答を見て:http://stackoverflow.com/questions/18620869/the-driver-could-not-establish-a-secure-connection-to-sql-server-by-using -secure – Hackerman
最低限、Java 6の上位バージョンにアップグレードしてください。公開されている最新のバージョンはJava 6 update 45です(サポート担当者がいる場合は上位バージョンを使用できます)。アップデート30のどこかでSSLのサポートが変更されたことを思い出すようです。 –