Weblogic在java中设置系统属性并使用

时间:2015-05-15 12:21:16

标签: java weblogic system-properties

我在本地运行Weblogic,但也会在从weblogic服务器管理的服务器实例上运行生产

我在Weblogic中设置了一个系统属性,在“服务器”中的菜单项下使用“-DRUNTIME_ENVIRONMENT=LOCALHEST” - >配置 - >服务器启动 - >参数:

我是我的java文件,我有System.out.println("ENVR_:" + System.getProperty("RUNTIME_ENVIRONMENT"));

它打印为null,是否有一些我错过的参数?

3 个答案:

答案 0 :(得分:3)

我认为该页面上的设置仅在使用节点管理器时才适用。因此,您需要使用节点管理器启动应用程序服务器,而不是使用命令行或其他方法。

答案 1 :(得分:3)

必须添加"设置JAVA_OPTIONS =%JAVA_OPTIONS%-Druntime.environment = local"到startWebLogic.cmd文件

答案 2 :(得分:0)

如果您使用的是Linux / Mac OS(我在Mac上使用的是WebLogic 12.2):

  • 找到文件startWebLogic.sh,然后编辑
  • 查找并更改此行JAVA_OPTIONS="${SAVE_JAVA_OPTIONS} -Denv=dev"
  • -Denv = dev是您想要的环境