2011-03-02 74 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