Tomcat:端口8443上的SSL https连接出现问题

Tomcat:端口8443上的SSL https连接出现问题,tomcat,ssl,openssl,jdk1.6,Tomcat,Ssl,Openssl,Jdk1.6,我们在Tomcat 7上运行的应用程序上的https(端口8443)连接出现问题。该应用程序现在在http(端口80)上运行良好。我已经取消了server.xml文件中“defineassl…”部分的注释,并设置了所有属性值(见下文)。但是,当我尝试通过浏览器运行应用程序时,我得到一个错误:“远程设备或资源将不接受连接。” 另外,当我在服务器上运行端口实用程序以查看哪些端口打开并正在侦听时,它会为Tomcat显示端口80,端口443也在侦听。Java版本1.6,Tomcat7版本 任何想法都将不

我们在Tomcat 7上运行的应用程序上的https(端口8443)连接出现问题。该应用程序现在在http(端口80)上运行良好。我已经取消了server.xml文件中“defineassl…”部分的注释,并设置了所有属性值(见下文)。但是,当我尝试通过浏览器运行应用程序时,我得到一个错误:“远程设备或资源将不接受连接。”

另外,当我在服务器上运行端口实用程序以查看哪些端口打开并正在侦听时,它会为Tomcat显示端口80,端口443也在侦听。Java版本1.6,Tomcat7版本

任何想法都将不胜感激,因为我已经在这个问题上绞尽脑汁好几个星期了

<connector port="443" maxhttpheadersize="8192" maxthreads="150" minsparethreads="25" 
            maxsparethreads="75" enablelookups="false" disableuploadtimeout="true" acceptcount="100" 
            scheme="https" secure="true" sslprotocol="TLS" clientauth="false" 
            keystorefile="K:/tomcat1.keystore" keystorepass="password"
密码:密码

我可以在cmd提示符中看到,OpenSSL在启动tomcat服务器时成功启动


帮帮我,它终于开始工作了。。。安装了服务器的新副本,修改了server.xml,如下所示


使用下面的命令生成密钥库文件

keytool -genkey -alias tomcat -keyalg RSA -keystore K:/tomcat1.keystore
keytool -genkey -alias tomcat -keyalg RSA -keystore k:/tomcat.keystore

我知道这有点旧,但我注意到您忘记了连接器中的协议。
也许这就是问题所在。

我在使用Tomcat 9.0和Ubuntu 18.04时遇到了这个问题

对我来说,这是我的连接设置中的输入错误,我必须将一个工作设置从服务器复制到此服务器,然后相应地修改它:

<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
           maxThreads="150" SSLEnabled="true" >
    <UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol" />
    <SSLHostConfig>
        <Certificate certificateKeyFile="conf/key.key"
                     certificateFile="conf/cert.crt"
                     certificateChainFile="conf/chain.crt"
                     type="RSA" />
    </SSLHostConfig>
</Connector>

注意:我确认证书运行良好

就这些


我希望这有帮助

您是否检查了防火墙问题?我关闭了防火墙…我也看到了相同的错误,但安装服务器的新副本不是解决方案。。