Tomcat8.5以OpenSSL异常开始

Tomcat8.5以OpenSSL异常开始,openssl,tomcat8,Openssl,Tomcat8,我在服务器上安装了一个新的tomcat(8.5),并尝试在端口8443上配置https。启动tomcat服务器/服务时,会收到一条错误消息。我查过谷歌,但没有发现任何有用的东西。那么,有人能给我解释一下例外情况以及我如何解决这个问题吗 以下是catalina.out的部分内容: 2018年11月8日13:55:21.872 WARNUNG[main]org.apache.tomcat.util.net.openssl.OpenSSLEngine。获取密码列表失败 java.lang.Except

我在服务器上安装了一个新的tomcat(8.5),并尝试在端口8443上配置https。启动tomcat服务器/服务时,会收到一条错误消息。我查过谷歌,但没有发现任何有用的东西。那么,有人能给我解释一下例外情况以及我如何解决这个问题吗

以下是catalina.out的部分内容:

2018年11月8日13:55:21.872 WARNUNG[main]org.apache.tomcat.util.net.openssl.OpenSSLEngine。获取密码列表失败 java.lang.Exception:未实现 位于org.apache.tomcat.jni.SSL.newSSL(本机方法) 位于org.apache.tomcat.util.net.openssl.OpenSSLEngine(OpenSSLEngine.java:76) 位于org.apache.tomcat.util.net.openssl.OpenSSLUtil.getImplementedProtocols(OpenSSLUtil.java:61) 位于org.apache.tomcat.util.net.SSLUtilBase(SSLUtilBase.java:55) 位于org.apache.tomcat.util.net.openssl.OpenSSLUtil.(OpenSSLUtil.java:41) 位于org.apache.tomcat.util.net.openssl.OpenSSLImplementation.getSSLUtil(OpenSSLImplementation.java:36) 位于org.apache.tomcat.util.net.AbstractJsseEndpoint.CreateSLContext(AbstractJsseEndpoint.java:103) 位于org.apache.tomcat.util.net.AbstractJsseEndpoint.initialiseSsl(AbstractJsseEndpoint.java:86) 位于org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:244) 位于org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:1087) 位于org.apache.tomcat.util.net.AbstractJsseEndpoint.init(AbstractJsseEndpoint.java:265) 位于org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:581) 位于org.apache.coyote.http11.AbstractHttp11Protocol.init(AbstractHttp11Protocol.java:68) 位于org.apache.catalina.connector.connector.initInternal(connector.java:993) 位于org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107) 位于org.apache.catalina.core.StandardService.initInternal(StandardService.java:552) 位于org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107) 位于org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:875) 位于org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107) 位于org.apache.catalina.startup.catalina.load(catalina.java:632) 位于org.apache.catalina.startup.catalina.load(catalina.java:655) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中 位于java.lang.reflect.Method.invoke(Method.java:498) 位于org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:309) 位于org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:492)

My server.xml配置:

<Connector 
port="8443" 
protocol="org.apache.coyote.http11.Http11NioProtocol"
    maxThreads="200"
scheme="https"
secure="true" 
SSLEnabled="true"
keystoreFile="/opt/tomcat/apache-tomcat-8.5.34/nKeystore"
keystorePass="****"
sslProtocol="TLS"
clientAuth="false"
/>

此外,tomcat从不打开任何web应用程序,甚至不打开测试HTML。我总是能得到信息”

请求的资源不可用或不存在

“。此错误消息与之前的错误消息之间是否存在任何关系?
谢谢你的帮助

我遇到了同样的问题。你有没有想过这个问题?我重新安装了整个tomcat并在没有apr的情况下配置了ssl/tls。然后它工作得很好