在实际应用中,可能会根据实际环境需要加载特定的配置,而这些配置写着项目中明显是不合适的,这样会根据不同的环境打不同的包,如果把相应参数写着tomcat中,然后程序加载就会显得方便的多。
自定义环境参数在tomcat的bin目录下catalina.bat中添加:
在里面找到设置JAVA_OPTS的地方,然后按以下格式添加参数:
#windows下的,linux有点区别
set "JAVA_OPTS=%JAVA_OPTS% -Dkey=value"
#例如:
set "JAVA_OPTS=%JAVA_OPTS% -DtomcatName=tomcat-my"
#程序中获取变量
System.getProperty("tomcatName")