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

时间:2014-04-27 10:46:47

标签: java eclipse tomcat ssl

我正在尝试为我的网站获得自签名证书。我使用" 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://&#34; localhost&#34;:8443(localhost周围没有引号)时它可以工作,但是当我在Eclipse中运行tomcat服务器时,我得到404错误。 任何人都可以帮我这个。提前谢谢。

我在下面的网站上寻求帮助。

http://technology-for-human.blogspot.com/2011/08/ssl-in-tomcat-under-eclipse-part-1-self.html

Eclipse WTP: How do I enable SSL on Tomcat?

1 个答案:

答案 0 :(得分:0)

根据https://tomcat.apache.org/tomcat-7.0-doc/config/http.html sslProtocol 属性应该是以下之一:SSLv2,SSLv3,TLSv1,TLSv1.1,TLSv1.2,all。 尝试使用“TLSv1 + TLSv1.1 + TLSv1.2”。

确保密钥库的路径或密码没有例外。

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