从context.xml获取catalina.base环境变量值

时间:2015-05-07 09:35:30

标签: tomcat environment-variables

是否可以从Tomcat中的context.xml文件访问环境变量? 我试过${catalina.home}/mypath 但那不起作用

有没有办法从context.xml获取docBase?

1 个答案:

答案 0 :(得分:0)

你没有提到哪个Tomcat版本,但以下内容适用于Tomcat 8

可以从context.xml访问

$ {catalina.base} - 这将为您提供CATALINA_BASE的值,默认为CATALINA_HOME,除非另有说明。

此外,可以从context.xml访问系统属性 - 因此,如果在命令行上有一个-Dtest.property = something(在CATALINA_OPTS等中),则可以通过$ {test从context.xml访问它。属性}。