在Docker的tomcat上启用SSL

时间:2018-08-13 14:54:41

标签: docker tomcat ssl

我的Linux系统上正在运行本地docker。我正在尝试在运行tomcat的docker容器上启用SSL。但是我无法使SSL正常工作。 当我尝试访问本地部署在docker上的REST端点时,出现以下错误。

Aug 13, 2018 5:36:25 AM org.apache.coyote.http11.AbstractHttp11Processor process
INFO: Error parsing HTTP request header
 Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.

我已将以下代码添加到 server.xml

<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
           maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
           clientAuth="false" sslProtocol="TLS"
           keystoreFile="/usr/java/default/lib/security/***.cert.p12" keystoreType="PKCS12" keystorePass="***" />

当我尝试在没有docker的本地tomcat上部署Java应用程序时,同一段代码可以正常工作。

为什么同一件事在docker上的tomcat中不起作用?

0 个答案:

没有答案