2012-08-10 10 views
5

Cuando cambié https para la conexión segura en server.xml de Tomcat 7,0Correr Tomcat7 para https

<Connector 
    clientAuth="false" port="8443" minSpareThreads="5" maxSpareThreads="75" 
    enableLookups="true" disableUploadTimeout="true" 
    acceptCount="100" maxThreads="200" 
    scheme="https" secure="true" SSLEnabled="true" 
    SSLCertificateFile="test.cer" 
    SSLCertificateKeyFile="test.key" 
    SSLCACertificateFile="CertPath.txt" 
    SSLVerifyClient="require" SSLEngine="on" SSLVerifyDepth="2" sslProtocol="TLS" 
/> 

tengo un error cuando se ejecuta Tomcat desde IDE

Causado por: java.io. FileNotFoundException: C: \ Documents and Settings \ User.keystore (el sistema no puede encontrar el archivo especificado) en java.io.FileInputStream.open (nativo Método)

pero no hay error mediante la ejecución de Tomcat 7.0/bin /tomcat7.e xe.

¿Qué hay de malo en estos dos? ¡Por favor, explícame! Gracias.

Respuesta

4

Creo que necesita un archivo .key-store.

<Connector port=”443” maxHttpHeaderSize=”8192″ 
     maxThreads=”150″ minSpareThreads=”25″ maxSpareThreads=”75″ 
     enableLookups=”false” disableUploadTimeout=”true” 
     acceptCount=”100″ scheme=”https” secure=”true” 
     **keystoreFile=”/home/Raja/Desktop/Tomcat5/mycert.jks”** 
     clientAuth=”false” sslProtocol=”TLS> 

comprobar su archivo server.xml y también se refieren este link podría ser útil para usted.

+0

cómo obtener este archivo .jks? Por favor explícame. Gracias. –

+0

Consulte a continuación los enlaces para crear archivos de clave de tienda. http://thedaneshproject.com/posts/how-to-configure-ssl-on-tomcat-5/. http://www.mulesoft.com/tomcat-ssl#keystore. – Ami

+0

Para Tomcat7, lea esto: http://tomcat.apache.org/tomcat-7.0-doc/ssl-howto.html –

0

Creo que necesita crear un nuevo archivo de almacenamiento de claves y que puede generar ejecutando este comando.

% JAVA_HOME% \ bin> keytool.exe -genkey -alias Tomcat -keyalg RSA

y para más claridad ver este enlace Tomcat SSL problems. Creo que esto puede ayudarlo a comprender mejor su problema.

Cuestiones relacionadas