将用户定义的环境变量传递给tomcat

新手上路,请多包涵

我正在使用 Eclipse 进行 Web 应用程序编码。在此我传递了环境变量,如:

  1. 项目–> 运行方式–> 运行配置。并选择环境选项卡。
  2. 添加名称为 APP_MASTER_PASSWORD 的新环境变量及其值。

我可以在 java 代码中以 System.getenv("APP_MASTER_PASSWORD") 访问这个值。

但现在我想将此环境变量传递给 tomcat 并在应用程序中访问它,而不是通过 eclipse 传递。

那么我怎样才能将这样的变量传递给tomcat呢?

我用谷歌搜索了它。但我没有得到任何解决方案。

原文由 Naresh J 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 838
1 个回答

您可以使用 setenv.bat.sh 将环境变量传递给 Tomcat。

创建 CATALINA_BASE/bin/setenv.bat.sh 文件并将以下行放入其中,然后启动 Tomcat。

在 Windows 上:

 set APP_MASTER_PASSWORD=foo

在类 Unix 系统上:

 export APP_MASTER_PASSWORD=foo

原文由 Shinichi Kai 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题