【发布时间】:2011-11-22 16:46:09
【问题描述】:
我有Java函数:
public String getEnvironment(){
String env = System.getProperty("tomcat.runtime.environment.version");
if(env == null)
return "DEV";
return env;
}
通常是这样称呼的:
string devEmail = configuration.getString(getEnvironment() + ".DEVELOPER_EMAIL");
基本上,getEnvironment 将返回字符串(取决于环境)DEV、TEST 或 PROD,它会从一些配置对象中读取当前环境的适当信息。
我不明白的部分是这个设置如何?生产服务器如何知道返回 PROD、开发 DEV 或测试服务器返回 TEST?或者,如何在网络服务器上设置属性“tomcat.runtime.environment.version”?
它是 Apache Tomcat 6.0 网络服务器。
【问题讨论】:
标签: java tomcat configuration environment