今使ってるPCはWindows7から、例の無料アップグレード期間にWindows10にアップグレードしたものなのだけど、
7時代には動いてたプログラムが動かなくなってた。
Eclipse + Java6 + JBossAS6 なサーバで、同一マシンで動いてるSQL ServerからJDBC経由でデータを取ってくるプログラムなんだけど
Win7時代には問題なく動いていたのに、Win10で起動したら
com.microsoft.sqlserver.jdbc.SQLServerException:ドライバーが SSL (Secure Sockets Layer) 暗号化による SQL Server への安全な接続を確立できませんでした
とか言って繋がらない。
上記エラーメッセージで色々ググったけど、ソレらしい情報見つからない。
試しに別PC(Win7)のSQL Serverに繋いだら、こっちは繋がった。
OSのせいか?
で、なんとなく試しにJBoss動かしてるJREを7にしてみたら、繋がった。
Win10とJRE6のJDBCは相性が悪いっぽいな。