1

在 IntelliJ 下运行码头项目时,我使用 System.getenv("var1") api 读取设置为 /etc/environment 的环境变量没有问题。

当我将战争部署到启动时启动 Jetty 的 Ubuntu 服务器时,调用 System.getenv("var1") 时我得到 null

当我在我的用户(suder 用户)下的服务器上运行一个简单的控制台应用程序时,我当前获得了环境变量。

我需要做什么才能使 /etc/environment 中的环境变量在战争自动启动而不是在用户会话下时对战争可见?

4

1 回答 1

1

我想当我在弹性豆茎上工作时,我需要在 jetty.sh 中调整它......

在 jetty.sh 脚本中,您可以获取 /etc/environment 文件,它们将出现。如果这是您正在寻找的内容,请为它打开一个错误,我们会将其添加到 jetty.sh 脚本中以供下一个版本使用。

于 2013-04-08T21:57:43.977 回答