Java eclipse中的Tomcat服务器不支持TSL/SSL

Java eclipse中的Tomcat服务器不支持TSL/SSL,java,eclipse,tomcat,ssl,Java,Eclipse,Tomcat,Ssl,我正在尝试为我的网站获取自签名证书。我使用“Keytool”创建了一个证书,然后在conf/server.xml中做了以下更改 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" /> <Connector SSLEnabled="true" clientAuth="false" keys

我正在尝试为我的网站获取自签名证书。我使用“Keytool”创建了一个证书,然后在conf/server.xml中做了以下更改

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1"
            redirectPort="8443" />

        <Connector SSLEnabled="true" clientAuth="false"
            keystoreFile="c:\tomcat\keystore\.keystore" keystorePass="changeit"
            maxThreads="150" port="8443" protocol="HTTP/1.1" scheme="https"
            secure="true" sslProtocol="TLS" />

当我在外部运行tomcat服务器并键入URL https://“localhost”:8443(localhost周围没有引号)时,它可以工作,但当我在Eclipse中运行tomcat服务器时,我得到404错误。 谁能帮我一下吗。提前谢谢

我参考了以下网站寻求帮助

根据 sslProtocol属性应为以下属性之一:SSLv2、SSLv3、TLSv1、TLSv1.1、TLSv1.2,全部。 尝试放置“TLSv1+TLSv1.1+TLSv1.2”

确保密钥库的路径或密码没有异常


最后但并非最不重要的一点是,从其他连接器中删除redirectPort属性。

为什么要在调试服务器上运行https?https应该在任何服务器上运行?应该也可能是,但作为开发web服务的人,我甚至从未尝试在调试服务器上配置https,它不会增加任何价值。除非您有一个需要httpsIt的特定场景,否则它现在对我不起作用。有什么建议吗?请在eclipse中从服务器选项卡中删除tomcat服务器,然后通过指定服务器的路径再次添加。