新添加的节点上的Tomcat实例无法以SSL启动

时间:2017-08-15 06:04:24

标签: tomcat7

  

异常:   “java.lang.Exception:在使用带APR的SSL时必须定义连接器属性SSLCertificateFile”

我发现此错误是因为缺少必须手动安装的APR库:

  

“APR是您可以在Tomcat安装期间安装的本机库。”

因此,新安装的Tomcat实例(czchols3883 / czstlls346)可能缺少此库。

当我用APR监听器注释掉server.xml中的行时:

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

Tomcat正确启动了!所以看起来这个问题确实是由这个丢失的库引起的。

请你检查出来并在新节点rh6.5和tomcat 7.0.59上安装缺少的库吗?

1 个答案:

答案 0 :(得分:0)

由于您要使用SSL,因此需要证书和密钥文件。这会显示您的信息。

我指出你最新的文档,因为我不知道你使用哪种Tomcat版本。

http://tomcat.apache.org/tomcat-9.0-doc/config/http.html#SSL_Support_-Connector-APR/Native(deprecated)

据我所知,你现在必须选择。

1。)不要使用apr。 2.)为配置文件提供SSLCertificateFile。