![]() ![]() ![]() ![]() |
WLST を使用して、アプリケーションのデプロイメント プランを取得および更新することができます。WLST を使用してアプリケーションのデプロイメント プランを更新する場合、変数の定義と変数の割り当てを定義します。変数の定義は変更される記述子のエントリを識別し、変数の割り当ては変数に新しい値を関連付けます。
以下は、対話モードで WLST を使用するための手順を示しています。スクリプトまたは組み込みモードで WLST を使用する方法については、「WebLogic Scripting Tool の使用」を参照してください。
対話モードで WLST を使用してデプロイメント プランを更新するには、以下の手順に従います。
注意 : | 以下の手順内のサンプル コードは、Web サービスの信頼性のあるメッセージを更新する方法を示しています。詳細については、『JAX-RPC を使用した WebLogic Web サービスの高度な機能のプログラミング』の「Web サービスの信頼性のあるメッセージングの使用」を参照してください。 |
詳細については、Administration Console オンライン ヘルプの「デプロイメント プランの作成」を参照してください。
prompt> java weblogic.WLST
詳細については、「WebLogic Scripting Tool の使用」を参照してください。
connect("weblogic", "weblogic", "localhost:7001")
plan=loadApplication("c:/myApps/ReliableServiceEar/examples/webservices/reliable/ReliableHelloWorldImpl.war", "c:/myApps/ReliableServiceEar/Plan.xml")
loadApplication
コマンドは、デプロイメント プランを変更するためにアクセスできる WLSTPlan
オブジェクトを返します。WLSTPlan
オブジェクトの詳細については、「WLSTPlan オブジェクト」を参照してください。
plan.showVariables()
Name Value
----- -----
ReliabilityConfig_AcknowledgementInterval P0DT0.5S
Wsdl_Exposed true
plan.showVariableAssignments()
examples/webservices/reliable/ReliableHelloWorldImpl.war
|
WEB-INF/weblogic-webservices.xml
|
Wsdl_Exposed
examples/webservices/reliable/ReliableHelloWorldImpl.war
|
WEB-INF/weblogic-webservices.xml
|
ReliabilityConfig_AcknowledgementInterval |
createVariable()
メソッドを使用して変数の名前と値を指定します。次に例を示します。v=plan.createVariable("ReliabilityConfig_BufferRetryCount", "3")
createVariableAssignment()
メソッドを使用して、変数の名前、適用されるアプリケーション、および対応するデプロイメント記述子を指定します。次に例を示します。va=plan.createVariableAssignment("ReliabilityConfig_BufferRetryCount", "ReliableServiceEar", "META-INF/weblogic-application.xml")
va.setXpath("/weblogic-webservices/webservice-description/[webservice-description-name="examples.webservices.reliable.ReliableHelloWorldImpl"]/port-component/[port-component-name="ReliableHelloWorldServicePort"]/reliability-config/buffer-retry-count")
plan.save()
![]() ![]() ![]() |