ツール・プロパティ・ファイルを使用して、WebLogic Deploy Toolingツールを構成またはチューニングできます。 このプロパティ・ファイルは、<weblogic-deploy>/lib/tool.properties
としてインストールされます。 WDTツールをチューニングするには、このファイルのプロパティの値を変更できます。 もう1つのオプションは、「カスタム構成」ディレクトリにツール・プロパティを構成することです。 このオプションの場合は、$WDT_CUSTOM_CONFIG
ディレクトリにtool.properties
ファイルを作成します。
プロパティがファイルから削除されるか、プロパティ値が誤ってフォーマットされている場合、WARNING
メッセージが記録され、欠落値または不適切な値のかわりに内部デフォルト値が使用されます。
プロパティ | 説明 |
---|---|
activate.timeout |
構成変更のアクティブ化が完了するまでWLSTが待機するミリ秒数。 値 -1は、操作がタイムアウトしないことを意味します。 |
archive.custom.folder.size.limit |
フォルダを抽出するレプリケート可能なカスタム・ファイルのアーカイブ・フォルダconfig/wlsdeploy/custom のサイズ制限により、警告が生成されます(デフォルトは1048576 、1 MB)。 |
connect.timeout |
WLSTがオンラインのconnect コマンドが完了するまで待機するミリ秒数。 ゼロ(0)の値は、操作がタイムアウトしないことを意味します。 |
deploy.timeout |
WLSTがアンデプロイメント・プロセスの完了を待機するミリ秒数。 ゼロ(0)の値は、操作がタイムアウトしないことを意味します。 |
disable.rcu.drop.schema |
-run_rco スイッチでCreate Domainを実行するときにRCU削除ステップをスキップするかどうか(デフォルトはfalse )。 |
enable.create.domain.password.validation |
「Create Domain」で、モデルのSystemPasswordValidator設定を使用してユーザー・パスワードをバリデートするかどうか(デフォルトはtrue )。 |
redeploy.timeout |
再デプロイメント・プロセスが完了するまでWLSTが待機するミリ秒数。 ゼロ(0)の値は、操作がタイムアウトしないことを意味します。 |
set.server.groups.timeout |
接続がタイムアウトする前に、設定したサーバー・グループ接続が非アクティブになる時間を指定します。 |
ssh.private.key.default.file.name |
SSH秘密キーファイルのデフォルトのファイル名(デフォルトはid_rsa )。 |
start.application.timeout |
WLSTがアプリケーション起動プロセスの完了を待機するミリ秒数。 ゼロ(0)の値は、操作がタイムアウトしないことを意味します。 |
stop.application.timeout |
アプリケーション停止プロセスの完了をWLSTが待機するミリ秒数。 ゼロ(0)の値は、操作がタイムアウトしないことを意味します。 |
store.discover.admin.credentials |
セキュリティ・プロバイダ・データを検出する場合は、Discover Domainツールに渡される管理ユーザーおよびパスワードを、モデルのdomainInfo セクションのAdminUserName およびAdminPassword 属性(デフォルトはtrue )に格納します。 パスワードは、WDT暗号化パスフレーズを使用して暗号化されます。 |
store.discovered.passwords.in.clear.text |
Discover Domainツールを使用してパスワードを検出する場合は、(WDTモデルの暗号化を使用するのではなく)検出されたパスワードを平文で保存します。 これをtrue に設定することはお薦めしません。これにより、ログ・ファイルおよびモデル/変数ファイルのクリア・テキスト・パスワードが生成されます(デフォルトはfalse です)。 |
undeploy.timeout |
WLSTがアンデプロイメント・プロセスの完了を待機するミリ秒数。 ゼロ(0)の値は、操作がタイムアウトしないことを意味します。 |
use.deprecation.exit.code |
非推奨メッセージによってWDTツールが0以外の終了コードで終了するかどうか(デフォルトはfalse )。 |
use.server.version.for.online.operation |
サーバーのWebLogic Serverバージョンおよびパッチ・レベルを使用して、WDTオンライン操作の別名を初期化するかどうか(デフォルトはtrue )。 |
use.ssh.compression |
すべてのSSH操作にSSH圧縮を使用するかどうか(デフォルトはtrue )。 |
wlst.edit.lock.acquire.timeout |
WLSTオンラインstartEdit コマンドが、タイムアウトする前に編集ロックを取得しようとする時間をミリ秒単位で指定します。 |
wlst.edit.lock.exclusive |
startEdit によって取得される編集ロックを排他ロックにするか共有ロックにするかを指定します(デフォルトはshared )。 |
wlst.edit.lock.release.timeout |
WLSTのオンラインstartEdit コマンドが編集ロックを解放するまで待機してから、自動的に解放する時間をミリ秒単位で指定します。 |
yaml.max.file.size |
WDT SnakeYAMLパーサーで許可されるYAMLモデル・ファイルの最大サイズ。 デフォルト値の0(ゼロ)は、SnakeYAMLのデフォルト設定である3145728 (たとえば、3 MB)を使用します。 |
Java Systemプロパティを使用して、wdt.config.<tool-property-name>
という名前の単一プロパティの値をオーバーライドできます。 たとえば、-Dwdt.config.connect.timeout=5000
を追加すると、tool.propertiesファイルの値に関係なく、有効なconnect.timeout
プロパティが5000ミリ秒に設定されます。 これらのプロパティの1つ以上をWDTシェル・スクリプト(createDomain.sh
など)に渡すには、シェル・スクリプトをコールする前にWLSDEPLOY_PROPERTIES環境変数を設定します。 例えば:
WLSDEPLOY_PROPERTIES="-Dwdt.config.connect.timeout=5000 -Dwdt.config.disable.rcu.drop.schema=true"
export WLSDEPLOY_PROPERTIES
$WLSDEPLOY_HOME/bin/createDomain.sh ...