【问题标题】:SSL Enabling Problem: Tomcat in Windows 7 [closed]SSL启用问题:Windows 7中的Tomcat [关闭]
【发布时间】:2011-03-02 09:22:03
【问题描述】:

我下载并安装了 Tomcat 7.08 Windows Service Installer。 我编辑了 server.xml 以启用 https 连接器端口@8443 我已经使用 keytool 创建了证书和密钥对。

keytool -genkey -alias techtracer -keypass ttadmin -keystore techtracer.bin -storepass ttadmin

然后我启动了服务器,并尝试了https://localhost:8443/,但它没有显示任何内容。 Firefox 显示“已连接到 localhost...”,仅此而已。 我无法在 https 中加载任何页面。

我的系统:Windows 7 64 位 / 4GB RAM /JDK_JRE 6/ Tomcat 7.08/ Firefox 3.6

谁能告诉我系统中的 SSL 有什么问题?有什么办法可以解决这个问题吗? 谢谢

K先生

【问题讨论】:

标签: windows windows-7 ssl


【解决方案1】:

解决方法:更新server.xml文件如下:

<Connector port="8443" 
protocol="org.apache.coyote.http11.Http11Protocol"
SSLEnabled="true"               
maxThreads="150" scheme="https" secure="true" 
keystoreFile="C:\Program Files\Java\jdk1.6.0_25\keystore\.keystore"
keystorePass="changeit"
clientAuth="false" 
sslProtocol="TLS" />

请注意,我将协议从 "HTTP/1.1" 更改为 "org.apache.coyote.http11.Http11Protocol" 这应该可以解决问题。

【讨论】:

  • 解决了我的电脑上的问题
【解决方案2】:

相同的系统,相同的配置,相同的问题,但使用 Tomcat 6。我的解决方案是切换到 32 位版本的 Tomcat。我认为这是与 64 位发行版有关的问题。

【讨论】:

    【解决方案3】:

    似乎你必须配置你的 TOMCAT 以使用 SSL(除了上面写的所有东西)

    看看here。 此外,您可能需要在 settings.xml(tomcat 配置)中进行另一项更改并删除引用 APR 侦听器的行。

    希望这会有所帮助...

    天啊

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-27
      • 2018-04-26
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      • 1970-01-01
      • 2011-11-22
      • 1970-01-01
      相关资源
      最近更新 更多