[WLS, FMW] Changes to some WLST Commands in 12.2.1

原文はこちら。
https://blogs.oracle.com/OracleWebCenterSuite/entry/changes_to_wlst_commands_in

WLSTを使ってドメイン作成のためのスクリプトを作っていましたが、これまでのWLSTコマンドのいくつかがWebLogic Server 12.2.1で非推奨になっていることに気付きました。以前の場合、新しいドメイン作成のために、以下のスニペットのようなスクリプトを使っていました。
readTemplate("/u01/app/oracle/middleware/wlserver_10.3/common/templates/domains/wls.jar")
addTemplate("/u01/app/oracle/middleware/oracle_common/common/templates/applications/oracle.em_11_1_1_0_0_template.jar")

# ... configure domain here ...

writeDomain("/u01/data/domains/mydomain")
closeTemplate()
12.2.1からは、readTemplate() と addTemplate() コマンドが非推奨になり、selectTemplate() と loadTemplates() に置き換わりました。selectTemplate() コマンドを使って機能を選択し、 loadTemplates() コマンドは当該機能に必要なすべてのテンプレートをロードします。新しいメソッドを使って新しいドメインを作成する場合、以下のスニペットのようなスクリプトを使います。
selectTemplate("Basic WebLogic Server Domain", "12.2.1")
loadTemplates()

# ... configure domain here ...

writeDomain("/u01/data/domains/mydomain")
ドメイン作成に関するドキュメントは以下からどうぞ。
Oracle® Fusion Middleware Understanding the WebLogic Scripting Tool 12c (12.2.1)
Creating WebLogic Domains Using WLST Offline
Editing a WebLogic Domain (Offline)
https://docs.oracle.com/middleware/1221/wls/WLSTG/domains.htm#WLSTG161
WLSTコマンドや変数のリファレンスは以下からどうぞ。
Oracle® Fusion Middleware WLST Command Reference for WebLogic Server 12c (12.2.1)
WLST Command and Variable Reference
Control Commands
https://docs.oracle.com/middleware/1221/wls/WLSTC/reference.htm#WLSTC140
また、pack/unpack コマンドを使って手作業でドメインを管理対象サーバに複製する必要もなくなっています。管理対象サーバで以下のドキュメントに記載されているオンラインWLSTスクリプトを実行することで実現することができます。
Oracle® Fusion Middleware Understanding the WebLogic Scripting Tool 12c (12.2.1)
Creating a Managed Server Domain on a Remote Machine
https://docs.oracle.com/middleware/1221/wls/WLSTG/domains.htm#WLSTG406

0 件のコメント:

コメントを投稿