2016-09-08 5 views
0

私はサーバの状態を確認するスクリプトを1つ持っています。しかし、(ユーザー名、パスワード、URLなどの)サーバーの詳細をハードコードする代わりに、これらの構成の詳細を個別の構成ファイルに入れたいと思います。これらのサーバの詳細を与えるために、別の設定ファイルを作成する手助けをする人もいます。このPythonファイルの作成方法と追加方法を教えてください。WLST Pythonスクリプトに1つの設定ファイルを追加するには

私はコマンドの下に使用して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()接続の資格情報を暗号化して保存する

メソッドを使用します。次に、サーバーに接続するときに生成されたファイルを使用します。

詳細については、このドキュメントを読む:あなたが外部のプロパティファイルで変数を定義して、WLSTスクリプトでそれらを使用することができます https://docs.oracle.com/cd/E23943_01/web.1111/e13813/reference.htm#i1064674

輸入のConfigParser ... CONF = ConfigParser.ConfigParser( )
conf.read(YOUR PROPERTIESファイルへのパス)

プロパティを読み込みます:

のval = conf.get( "プロパティ名")

関連する問題