2011-03-02 76 views
1

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

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

我启动服务器的话,并试图https://localhost:8443/,但它并没有显示任何。 Firefox已经显示“连接到本地...”,仅此而已。 我不能在https中加载任何页面。

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

任何一个可以告诉我什么是我的system.?.Any方式的SSL问题解决这个问题? 由于

Mr.k

+0

我建议这个问题和http://stackoverflow.com/questions/4966441/ssl-enabling-problem-tomcat-in-windows-7被合并为一个。 – Jumbogram 2011-03-04 11:43:18

回答

1

相同的系统,相同的结构,相同的问题,但使用Tomcat 6.我的解决办法是切换到Tomcat的32位版本。我认为这是一个与64位分发有关的问题。

0

好像你必须配置你的TOMCAT使用SSL的工作(除了所有正在上面写的东西)

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

希望这有助于...

4

解决方案:更新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"这应该可以解决问题。

+0

解决了我的电脑上的问题 – 2013-03-11 08:20:00