繁体   English   中英

weblogic wlst控制台未显示环境变量的完整列表

[英]weblogic wlst console does not show full list of environment variables

我正在运行Ubuntu 18.04.1 LTS

wlst.sh服务器中运行wlst.sh ,我试图获取env var的值,但该值不存在。 但是,在检查dict os.env它仅包含两个env变量(缺少大多数变量,例如JAVA_HOME)。 这是我正在执行的操作序列:

$export MY_VAR=123
$$MW_HOME/oracle_common/common/bin/wlst.sh
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option 
MaxPermSize=256m; support was removed in 8.0

Initializing WebLogic Scripting Tool (WLST) ...

Welcome to WebLogic Server Administration Scripting Shell

Type help() for help on available commands

wls:/offline> print str(os.environ)
{'FZF_DEFAULT_OPTIONS': '--extended\n\t--color 
fg:240,bg:230,hl:33,fg+:241,bg+:221,hl+:33\n\t--color 
info:33,prompt:33,pointer:166,marker:166,spinner:33', 
'VIRTUALENVWRAPPER_WORKON_CD': '1'}

我导出的var和许多其他变量都不在那里。

在全新的安装中运行相同的命令将检索完整的环境变量。

如果我在python(2.7)控制台中运行它,它也会检索完整集。

我终于找到了这个问题。 在我的.bashrc中,我在两行中定义了一个环境变量:

export MY_VAR="bla_bla
"

这导致weblogic中的jython解释器(版本2.2.1)仅加载环境var,直到发现其中一个,这就是dic os.environ被部分加载的原因。

多数民众赞成,但是,可以很好地处理和所有环境变量都加载到我的python终端2.7或3.5

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM