【发布时间】:2017-01-20 13:36:39
【问题描述】:
我在 Amazon EC2 中有实例主机。我已经在/etc/profile 中设置了环境变量并导出了它们。我也把它们放在/etc/environment 上。 JAVA_HOME 也包含在这两个文件中。
我使用 Wildfly 8.2 版本运行我的 Web 服务。 Wildfly 作为服务安装。不幸的是,当我调用它时,我的任何环境变量都没有选择;至少System.getenv("JAVA_HOME") 也不工作。它返回null;为什么会这样?有什么解决办法?
【问题讨论】:
-
您需要将系统变量添加到启动时添加的配置文件中。在启动 Wildfly 之前,请尝试在命令行上查看您的系统属性。
-
我该怎么做?
-
您是否有对该实例的 shell 访问权限?如果是这样运行
echo $JAVA_HOME,如果它是空白的,你还没有设置JAVA_HOME。
标签: java linux amazon-ec2 environment-variables