【问题标题】:LifecycleException Invalid Server SSL ProtocolLifecycleException 无效的服务器 SSL 协议
【发布时间】:2013-07-25 08:40:23
【问题描述】:

当我启动 tomcat 时出现错误。从 2 天开始,我尝试解决它:

LifecycleException:  L'initialisation du gestionnaire de protocole a échoué: java.lang.Exception: Invalid Server SSL Protocol (error:00000000:lib(0):func(0):reason(0))

为了理解,在我的 server.xml 中:

<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />

<Connector 
       port="8443" maxThreads="200"
       scheme="https" secure="true" SSLEnabled="true"
       keystorePass="changed"
       keystoreFile="/home/.keystore"
       SSLCertificateFile="/home/ssl/my.crt" 
       SSLCertificateKeyFile="/home/ssl/my.key"
       SSLPassword="changed"
       SSLVerifyClient="optional"   
       SSLProtocol="TLS"
       protocol="HTTP/1.1" />

我从头开始创建密钥库。

我试过没有证书,改变协议,没有成功。

我将SSLProtocol 更改为 TLSv1,tomcat 没有给出错误,但我的客户端重置了连接。

请帮忙。

【问题讨论】:

    标签: java ssl openssl ssl-certificate tomcat6


    【解决方案1】:

    尝试通过评论它的监听器来禁用 Apache tomcat 的 APR

    <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> 
    

    或将它的 sslProtocol 设置为

    protocol = "org.apache.coyote.http11.Http11Protocol"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-26
      • 2018-09-17
      • 2011-06-17
      • 2020-05-25
      • 2016-10-02
      • 2019-01-14
      • 2014-04-17
      相关资源
      最近更新 更多