2016-09-08 99 views
0

我有一個腳本來檢查服務器狀態。但不是像(用戶名,密碼,網址)那樣對服務器細節進行硬編碼,我想在單獨的配置文件中給出這些配置細節。有人可以幫助我創建一個單獨的配置文件來提供這些服務器的詳細信息。請讓我知道如何創建和如何添加在這個python文件。如何爲我的WLST python腳本添加一個配置文件

我使用下面的命令運行在WLST腳本:

java -cp $weblogic_path/weblogic.jar weblogic.WLST Sever_status.py 

Sever_status.py:

try: 
    connect('weblogic','Oracle123','https://weblogic.com') 
    domainConfig() 
    serverList=cmo.getServers(); 

回答

0

首先,它是加密的用戶和密碼最佳實踐,而不是將它們存儲在清除文本,即使在單獨的配置文件中。爲了這個目的,使用

STOREUSERCONFIG()

方法來加密和存儲連接的憑據。接下來,在連接到服務器時使用生成的文件。

閱讀本文件的詳細信息: https://docs.oracle.com/cd/E23943_01/web.1111/e13813/reference.htm#i1064674

您可以在外部屬性文件中定義變量,並在WLST腳本中使用它們:

進口ConfigParser ... CONF = ConfigParser.ConfigParser( )
conf.read(PATH TO屬性文件)

讀取屬性:

VAL = conf.get( 「屬性名」)

相關問題