`
huahongluo
  • 浏览: 36961 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

脱离eclipse或者tomcat运行的java应用的jdbc连接sqlserver的安全套接字问题解决

阅读更多
真没想过脱离eclipse或者tomcat运行的java应用的jdbc连接sqlserver那么难搞,连接oracle一点问题都没有。连接sqlserver就一直报如下错误
Last acquisition attempt exception: com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“RSA premaster secret error”。


尝试了换驱动、改jdk、以及配置classpath为jdk或者jre,将jre\lib\ext加入classpath都是搞不定。一定在以“驱动程序无法通过使用安全套接字层”这个关键字在百度上查找相关资料,都没有找到。最后真没办法了,把“RSA premaster secret error”拷到百度上一查,找到了http://my.oschina.net/drl/blog/202681这篇文章里写到导lib/ext/sunjce_provider.jar到运行环境里,跟之前所查的资料产生了碰撞,就试着把jdk/jrelib/ext/sunjce_provider.jar找到我工程的lib目录里(注:我之前一直尝试只把这个路径配置到classpath),终于把问题解决了!!!
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics