如何从.properties文件中读取系统属性

时间:2017-11-14 01:58:37

标签: java tomcat properties

我有一个在Tomcat服务器上运行的JAVA Web应用程序。我在tomcat的VM参数中设置了一个属性;像-Denvironment =“E1”之类的东西。

我想在app.properties文件中读取该属性,我尝试了多个选项,如$ {environment}和{sys:environment},但无法读取该值。

请提前帮助,谢谢。

2 个答案:

答案 0 :(得分:0)

你也可以尝试这个:

${sys:environment}

答案 1 :(得分:0)

这完全取决于您用于加载属性的类,因为Java不支持此类。

如果您尝试使用

$ {sys:environment}

您应该使用Commons-Configuration

http://commons.apache.org/proper/commons-configuration/