estoy siguiendo principalmente a esta página:Configuración SSL (auto firmado CERT) con Tomcat
http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html
que utiliza este comando para crear el almacén de claves
herramienta de claves -genkey -alias Tomcat -keyalg RSA - almacén de claves/etc/tomcat6/almacén de claves
y contestadas las instrucciones
Entonces i editado mi archivo server.xml y no comentada/editado este li ne
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="/etc/tomcat6/keystore"
keystorePass="tomcat" />
luego voy al archivo web.xml para mi proyecto y añadir en el archivo
<security-constraint>
<web-resource-collection>
<web-resource-name>Security</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
Cuando trato de ejecutar mi aplicación web que estoy encontré con esto:
Unable to connect
Firefox can't establish a connection to the server at localhost:8443.
* The site could be temporarily unavailable or too busy. Try again in a few
moments.
* If you are unable to load any pages, check your computer's network
connection.
Si comento las líneas que he agregado a mi archivo web.xml, la aplicación web funciona bien. Mi archivo de registro en/var/lib/tomcat6/logs no dice nada. No puedo averiguar si esto es un problema con mi archivo de almacén de claves, mi archivo server.xml o mi archivo web.xml ... Se agradece cualquier ayuda
Estoy usando tomcat 6 en ubuntu.
Editar: he cambiado de server.xml a
<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="/etc/tomcat6/keystore"
keystorePass="tomcat" />
en caso que había un problema con el que se configura automáticamente a "apr" según lo sugerido por el tutorial Tomcat (no estoy seguro si tengo que o cómo encontrar fuera si lo hago). Sin embargo, sigo recibiendo el mismo error.
No agregue la restricción de seguridad por el momento. Primero, haz que la parte SSL funcione. –
Eliminé la restricción de seguridad, nada ha cambiado, pero lo dejo hasta que el SSL esté funcionando ... Por cierto, aquí hay un pegado de todo mi archivo server.xml en caso de que eso ayude de alguna manera. No ha cambiado excepto cuando lo comencé. la sección SSL ... http://pastebin.com/yVRiNHi7 – Danny