代码之家  ›  专栏  ›  技术社区  ›  André Schmidt

Tomcat8.5以OpenSSL异常开始

  •  1
  • André Schmidt  · 技术社区  · 6 年前

    我在服务器上安装了一个新的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.OpenSSLUtil.getImplementedProtocols上(OpenSSLUtil.java:61) 在org.apache.tomcat.util.net.SSLUtilBase上(SSLUtilBase.java:55) 在org.apache.tomcat.util.net.openssl.OpenSSLUtil上 在org.apache.tomcat.util.net.openssl.OpenSSLImplementation.getSSLUtil(OpenSSLImplementation.java:36) 在org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext(AbstractJsseEndpoint.java:103) 在org.apache.tomcat.util.net.AbstractJsseEndpoint.initialiseSsl(AbstractJsseEndpoint.java:86) 在org.apache.tomcat.util.net.AbstractEndpoint.init上(AbstractEndpoint.java:1087) 在org.apache.tomcat.util.net.AbstractJsseEndpoint.init上(AbstractJsseEndpoint.java:265) 在org.apache.coyote.http11.AbstractHttp11Protocol.init(AbstractHttp11Protocol.java:68) 在org.apache.catalina.util.LifecycleBase.init上(LifecycleBase.java:107) 位于org.apache.catalina.core.StandardService.initInternal(StandardService.java:552) 位于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.main上(Bootstrap.java:492)

    <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。我总是收到信息”

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

    ". 这个错误信息和之前的有什么关系吗? 谢谢你的帮助!

    0 回复  |  直到 6 年前