LifecycleException无效的服务器SSL协议

时间:2013-07-25 08:40:23

标签: java ssl openssl ssl-certificate tomcat6

当我启动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没有错误,但我的客户端重置连接。

请帮忙。

1 个答案:

答案 0 :(得分:1)

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

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

或将其sslProtocol设置为

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