2011-09-22 14 views
5

Abbiamo il seguente esempio:Tomcat KeyStore ambiente PATH

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

Come posso fare il punto "keystoreFile" per una variabile d'ambiente? $ {env.CATALINA_HOME} /conf/file.jks non funziona per me. Grazie.

risposta

2

Se ciò che realmente si desidera è il valore di CATALINA_HOME, esiste anche una proprietà di sistema $ {catalina.home} che è possibile utilizzare.

2

So che questo post ha 3 anni .... ma mi sono imbattuto nello stesso problema oggi. Così che cosa ho scoperto: Tomcat cerca il CATALINA_HOME come default, quindi si sarebbe solo dovuto dire keystoreFile="conf/file.jks" e troverà l'archivio chiavi in ​​ ${env.CATALINA_HOME}/conf/file.jks

Edit: all'avvio di Tomcat da Eclipse questo non funziona, perché la variabile d'ambiente CATALINA_HOME cambia!

Problemi correlati