2017-08-04 11 views
0

私たちのプロジェクトでは、WebLogicサーバでさまざまな設定を行うための多くの手順があります。私はローカルドメインを作成しました。私はPythonファイルにステップを記録しました(設定のための「記録」ボタンを押し、続いて手作業で設定する)。WebLogicドメインコンフィグレーションを設定するために記録されたWLST Pythonファイルを実行する

設定には、汎用データソース/ 、AdminServerなどに変更されます。

手順を記録する目的は、他の人のための処理を容易にし、スピードアップするためには明らかです。私は記録されたスクリプトをどのように実行すべきかについてのステップを知りたいですか?単純に新しいドメインを作成し、それにログインしてスクリプトを実行するだけですか?それとも何か他のものが必要ですか?

startEdit() 
cd('/') 
cmo.createJDBCSystemResource('test') 
cd('/JDBCSystemResources/test/JDBCResource/test') 
cmo.setName('test') 
cd('/JDBCSystemResources/test/JDBCResource/test/JDBCDataSourceParams/test') 
set('JNDINames',jarray.array([String('test')], String)) 
cd('/JDBCSystemResources/test/JDBCResource/test/JDBCDriverParams/test') 
cmo.setUrl('jdbc:db2://server:port/DBNAME') 
cmo.setDriverName('com.ibm.db2.jcc.DB2Driver') 
. 
. 

私はいくつかの質問を参照している:

は、ここでの.pyファイルからの抜粋ですHow to run wlst script by .py fileRecord WLST Scripts for Adapter Settings for creating Outbound Connection Poolsが、それらは助けにはなりませんでした。

答えて

1

あなたの質問に対する簡単な答えはyesです。新しいドメインを作成して起動し、スクリプトを実行するだけです。スクリプトを変更する前に、サーバーに接続する必要があることを忘れないでください。これを行うには、スクリプトの先頭にconnectコマンドを追加するだけです。

[connect('adminuser','adminpass','t3://localhost:8001')][1] 

単にwlst.cmd(Windows)またはwlst.sh(Linux)を含むフォルダに移動し、クラスタにリソースをターゲットにしている場合ことを覚えておいてください

wlst.sh your_script.py 

を実行するスクリプトを起動しますまたは特定のサーバーインスタンスでは、新しいドメインのクラスター/サーバー名が、スクリプトを記録したインスタンスのクラスター/サーバー名と一致することを確認する必要があります。

オフラインでのドメイン編集も可能で、それに関する豊富な記事やブログ記事があります。

関連する問題