簡體   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