小编Be *_*ers的帖子

设置服务的环境变量

我在 Windows 2012 机器上运行 tomcat。

我需要在服务启动之前设置一个环境变量,以便我可以在 Web 应用程序中用 Java 查询该变量,如下所示:

String myVar = System.getenv("MY_VAR");
Run Code Online (Sandbox Code Playgroud)

该变量不是 tomcat 变量。它是特定于我们的应用程序的变量。

我没有将 tomcat 包含在这个问题的标签中,因为这适用于任何服务;不过,我很高兴能得到一个具体的 Tomcat 答案。

这是我要求tomcat特定解决方案的问题: https://superuser.com/questions/1142406/setting-user-environment-variables-for-tomcat-on-windows

我使用Windows管理服务的方式,从“管理工具”->“服务”访问来启动和停止tomcat。所以据我所知,我没有通常的控制权,可以将环境变量放入也启动服务器进程的 .bat 文件中。

windows-server-2012-r2

11
推荐指数
2
解决办法
2万
查看次数

标签 统计

windows-server-2012-r2 ×1