在 IntelliJ 下运行码头项目时,我使用 System.getenv("var1") api 读取设置为 /etc/environment 的环境变量没有问题。
当我将战争部署到启动时启动 Jetty 的 Ubuntu 服务器时,调用 System.getenv("var1") 时我得到 null
当我在我的用户(suder 用户)下的服务器上运行一个简单的控制台应用程序时,我当前获得了环境变量。
我需要做什么才能使 /etc/environment 中的环境变量在战争自动启动而不是在用户会话下时对战争可见?