【问题标题】:Exception: javax.net.ssl.SSLProtocolException and Compiler Option异常:javax.net.ssl.SSLProtocolException 和编译器选项
【发布时间】:2016-01-29 06:51:27
【问题描述】:

我正在使用 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 联机,则无法正常工作。我看到还有另一种方法 anologo 这但我不明白。也许我们需要像这样在编译期间设置一个属性:

 = false -Djsse.enableSNIExtension.`

【问题讨论】:

    标签: java tomcat servlets ssl web


    【解决方案1】:

    我通过放置代码解决了这个问题

    System.setProperty(" jsse.enableSNIExtension","false");
    

    在应用程序中并重新启动 Tomcat 使用命令:service tomcat7 restart

    【讨论】:

    • 换句话说,您没有找到编译器选项。
    猜你喜欢
    • 2013-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-14
    相关资源
    最近更新 更多