2011-09-22 2 views
5

Мы имеем следующий пример:Tomcat KeyStore Окружающая среда Путь

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

Как я могу сделать «keystoreFile» точку в переменной окружения? $ {env.CATALINA_HOME} /conf/file.jks не работает для меня. Благодарю.

ответ

2

Если вы действительно хотите, это значение CATALINA_HOME, есть также системное свойство $ {catalina.home}, которое вы можете использовать.

2

Я знаю, что этому сообщению 3 года .... но сегодня я столкнулся с той же проблемой. Так что я узнал: кот ищет CATALINA_HOME по умолчанию, так что вы просто должны сказать keystoreFile="conf/file.jks" и он найдет хранилище ключей на ${env.CATALINA_HOME}/conf/file.jks

Edit: При запуске Tomcat из затмения это не работает, потому что изменяется переменная среды CATALINA_HOME!

Смежные вопросы