我在本地运行Weblogic,但也会在从weblogic服务器管理的服务器实例上运行生产
我在Weblogic中设置了一个系统属性,在“服务器”中的菜单项下使用“-DRUNTIME_ENVIRONMENT=LOCALHEST
” - >配置 - >服务器启动 - >参数:
我是我的java文件,我有System.out.println("ENVR_:" + System.getProperty("RUNTIME_ENVIRONMENT"));
它打印为null,是否有一些我错过的参数?
答案 0 :(得分:3)
我认为该页面上的设置仅在使用节点管理器时才适用。因此,您需要使用节点管理器启动应用程序服务器,而不是使用命令行或其他方法。
答案 1 :(得分:3)
必须添加"设置JAVA_OPTIONS =%JAVA_OPTIONS%-Druntime.environment = local"到startWebLogic.cmd文件
答案 2 :(得分:0)
如果您使用的是Linux / Mac OS(我在Mac上使用的是WebLogic 12.2):
JAVA_OPTIONS="${SAVE_JAVA_OPTIONS} -Denv=dev"