【发布时间】:2015-05-15 12:21:16
【问题描述】:
我在本地运行 Weblogic,但也将运行在由 weblogic 服务器管理的服务器实例上的生产环境中
我在 Weblogic 中使用“-DRUNTIME_ENVIRONMENT=LOCALHEST”在服务器 -> 配置-> 服务器启动 -> 参数中的菜单项下设置了一个系统属性:
我的 java 文件,我有 System.out.println("ENVR_:" + System.getProperty("RUNTIME_ENVIRONMENT"));
它打印 null,我是否遗漏了一些论点?
【问题讨论】:
-
你是如何启动应用服务器的?如另一个答案所述,它需要通过节点管理器运行。
-
@Vixen 你的问题解决了吗?这里只是好奇是因为节点管理器的问题,还是因为当您将系统属性值设置为 -DRUNTIME_ENVIRONMENT=LOCALHEST 时没有选择变量 JAVA_OPTIONS ? (这里可能是一个错字,你的意思是本地主机,但与问题本身无关)干杯!
-
@Edi 还没有检查节点管理器,等我回来工作后再做
-
也许我不应该在仅在一个管理服务器上本地运行时使用这些配置?而且错字也是正确的,不想在日志中搜索本地主机,如果与其他内容不同,则更容易找到。 :)
标签: java weblogic system-properties