2012-03-07 59 views
1

我試圖使用SSL來保護我的Tomcat 7服務器。它奔跑在Ubuntu 11在Ubuntu上使用Tomcat 7進行SSL:無法連接

所以首先我創建了這個命令一個密鑰:

keytool -genkey -alias tomcat -keyalg RSA 

口令我帶着「的changeit」

這是我在server.xml連接器:

<Connector port="8443" maxThreads="200" scheme="https" secure="true" SSLEnabled="true" keystoreFile="${user.home}/.keystore" keystorePass="changeit" clientAuth="false" sslProtocol="TLS" />

所以如果我嘗試連接到https //:localhost:8443,我得到一個錯誤,它無法連接。

我不知道我必須做什麼。 :(

請幫我THX :)

回答

3

以下屬性添加到您的連接器: protocol="org.apache.coyote.http11.Http11Protocol"

<Connector protocol="org.apache.coyote.http11.Http11Protocol" 
      port="8443" .../> 

這是絕對需要

假設密鑰庫沒有問題,這應該起作用。
您可以使用基於Java的工具來創建您知道的密鑰庫,例如Certificate Helper

+1

非常感謝!現在它工作:) – user1254755 2012-03-07 18:01:33