我正在尝试使用URL,用户名,密码等外部属性来配置Web应用程序。我的目标是创建一个与目标无关并且由其环境配置的Webapp WAR。例如用于测试,阶段,产品等。
我希望我可以使用setenv.bat
设置环境变量,但这是不可能的,因为Tomcat作为Windows服务运行。
我的下一个方法是设置系统属性,但是所有值都列在xxx_stderr.log
中。我希望密码等不会出现在日志中...
使用setenv.bat
或Java属性似乎是设置变量的典型方法,但对我来说都不起作用。还有哪些其他选项?