我们有以下示例:
< 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对我不起作用。感谢。
答案 0 :(得分:3)
我知道这篇文章已有3年了......但我今天遇到了同样的问题。所以我发现了:tomcat搜索catalina_home作为默认值,所以你只需说
keystoreFile="conf/file.jks"
它会找到密钥库
${env.CATALINA_HOME}/conf/file.jks
编辑: 从eclipse启动Tomcat时,这不起作用,因为CATALINA_HOME环境变量发生了变化!
答案 1 :(得分:2)
如果您真正想要的是CATALINA_HOME的值,那么您还可以使用系统属性$ {catalina.home}。