Já à muito tempo que ando a tentar configurar o tomcat para funcionar com SSL.
A minha última tentativa foi com o Windows 2003, com o JRE 1.5.0_08 e Tomcat 5.5.17.
Já usei várias vezes o exemplo: http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html
Criei o .keystore em C:\Documents and Settings\Administrator\ com a password original (changeit).
Descomentei o connector SSL sem fazer nenhuma modificação.
Alterei a password da administração do tomcat para changeit.
O meu problema é que quando tento abrir a página https://localhost:8443 a página tenta abrir durante algum tempo, cerca de um minuto, e depois dá o erro: Cannot find server.
Alguem me poderá ajudar? É que já não sei mais o que fazer.
Muitas vezes a resposta do erro está no log de inicialização do Tomcat. Veja se mostra algum erro e se mostra que o conector para a porta 8443 foi inicializado. Qualquer coisa, cole aqui parte do log para analisarmos.
Um teste que já pode fazer é colocar a localização do keystore no seu conector, como pode ver abaixo:
14/Set/2006 6:08:43 org.apache.coyote.http11.Http11AprProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-80
14/Set/2006 6:08:43 org.apache.coyote.http11.Http11AprProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8443
14/Set/2006 6:08:43 org.apache.coyote.ajp.AjpAprProtocol init
INFO: Initializing Coyote AJP/1.3 on ajp-8009
14/Set/2006 6:08:43 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 860 ms
14/Set/2006 6:08:44 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
14/Set/2006 6:08:44 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.17
14/Set/2006 6:08:44 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
14/Set/2006 6:08:46 org.apache.coyote.http11.Http11AprProtocol start
INFO: Starting Coyote HTTP/1.1 on http-80
14/Set/2006 6:08:46 org.apache.coyote.http11.Http11AprProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8443
14/Set/2006 6:08:46 org.apache.coyote.ajp.AjpAprProtocol start
INFO: Starting Coyote AJP/1.3 on ajp-8009
14/Set/2006 6:08:46 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
14/Set/2006 6:08:46 org.apache.catalina.startup.Catalina start
INFO: Server startup in 2593 ms
Alterei o nome do .keystore para server.keystore e o connector ficou da seguinte forma:
<Connectorport="8443"scheme="https"secure="true"keystoreFile="C:\Documents and Settings\Administrator\server.keystore"minSpareThreads="25"clientAuth="false"maxSpareThreads="75"maxThreads="150"sslProtocol="TLS"></Connector>