【问题标题】:Tomcat server in eclipse does not support TSL/SSLeclipse 中的 Tomcat 服务器不支持 TLS/SSL
【发布时间】:2014-06-12 21:32:20
【问题描述】:

我正在尝试为我的网站获取自签名证书。我使用“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(本地主机周围没有引号)时,它可以工作,但是当我在 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?

【问题讨论】:

  • 为什么要在调试服务器上运行 https?
  • https 应该在任何服务器上运行吗?
  • 应该也可以,但作为一个开发 Web 服务的人,我什至从未尝试在调试服务器上配置 https,它没有任何价值。除非您有需要 https 的特定场景
  • 它现在不适合我。有什么建议吗?
  • 请在eclipse的server选项卡中删除tomcat服务器,然后通过具体指定服务器路径重新添加。

标签: java eclipse tomcat ssl


【解决方案1】:

根据https://tomcat.apache.org/tomcat-7.0-doc/config/http.html sslProtocol 属性应为以下之一:SSLv2、SSLv3、TLSv1、TLSv1.1、TLSv1.2、全部。 尝试输入“TLSv1+TLSv1.1+TLSv1.2”。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-15
    • 2020-05-27
    • 1970-01-01
    • 2022-01-03
    • 2018-08-23
    • 2016-07-20
    • 2020-07-23
    相关资源
    最近更新 更多