我正在使用Java创建一个带有servlet的Web应用程序,并且我正在使用类型为基于Jsoup的httpclient等类...我遇到了A CONNECTION SSL的问题。来自问题的MI并给我一个例外:avax.net.ssl.SSLProtocolException:handshake alert:unrecognized_name。
我找到了这个解决方案:
System.setProperty ( " jsse.enableSNIExtension " , " false " ) ;
问题是,如果我使用本地tomcat启动项目而不是在OVH服务器上使用我的tomcat在线工作则无法正常工作。我看到还有另一种方法,但我不理解。也许我们需要在编译期间设置一个属性,如下所示:
= false -Djsse.enableSNIExtension.`
答案 0 :(得分:0)
我通过放置代码
解决了这个问题System.setProperty(" jsse.enableSNIExtension","false");
在应用程序中并重新启动Tomcat 使用命令:service tomcat7 restart