我正在使用 Eclipse 进行 Web 应用程序编码。在此我传递了环境变量,如:
- 项目–> 运行方式–> 运行配置。并选择环境选项卡。
- 添加名称为
APP_MASTER_PASSWORD
的新环境变量及其值。
我可以在 java 代码中以 System.getenv("APP_MASTER_PASSWORD")
访问这个值。
但现在我想将此环境变量传递给 tomcat 并在应用程序中访问它,而不是通过 eclipse 传递。
那么我怎样才能将这样的变量传递给tomcat呢?
我用谷歌搜索了它。但我没有得到任何解决方案。
原文由 Naresh J 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用
setenv.bat
或.sh
将环境变量传递给 Tomcat。创建
CATALINA_BASE/bin/setenv.bat
或.sh
文件并将以下行放入其中,然后启动 Tomcat。在 Windows 上:
在类 Unix 系统上: