0

Linuxでデプロイメントを更新するためのスクリプトは何ですか(GUIから、ロックを解除して変更を保存することでこの更新を実行できます)。これを行うことは可能ですか?そうでない場合、再デプロイするスクリプトは何ですか?

4

2 に答える 2

1

WebLogicでは、wlstを使用して、デプロイメントの管理などの管理タスクを実行できます。weblogic wlstをグーグルで検索すると、大量の情報を受け取ることができます。wlstはPython言語で実行されます。

weblogic 10を使用していると仮定すると、アクションを「記録」することもできます。これにより、アクションがPythonスクリプトに保存され、後で「再生」(実行)できます。

于 2012-06-27T15:51:51.690 に答える
1

ケビンが指摘したように、WLSTは進むべき道です。おそらく、wlDeploy.py次のような内容のスクリプト(たとえば、名前が付けられている)を作成する必要があります(import簡単にするために句は省略されています)。

current_app_name = '[your current deployed app name]'
new_app_name = '[your new app name]'
target_name = '[WL managed server name (or AdminServer)]'
connect([username],[pwd],'t3://[admin server hostname/IP address]:[PORT]')  
stopApplication(current_app_name)
undeploy(current_app_name, timeout=60000);
war_path = '[path to war file]'
deploy(appName=new_app_name, path=war_path, targets=target_name);

そして、次のような方法で呼び出します。

./wlst.sh wlDeploy.py

もちろん、スクリプトにパラメーターを追加したり、デプロイメントに関連する多くのロジックを追加したりできます。これは完全にあなた次第です。ただし、上記の例は、開始するのに役立ちます。

于 2012-06-28T11:21:00.983 に答える