0

以下は、WAS 7 でノードを同期するために使用する jacl スクリプトです。

    #Sync Node Changes
    puts "Begin SyncNode.." 
    set Sync1 [$AdminControl completeObjectName type=NodeSync,process=nodeagent,node=Profile01Node600,*]
    set Sync2 [$AdminControl completeObjectName type=NodeSync,process=nodeagent,node=Profile02Node601,*]
    $AdminControl invoke $Sync1 sync
    $AdminControl invoke $Sync2 sync
    puts "SyncNode Complete"

環境はクラスター化され、EAR ファイルのデプロイ後、この jacl スクリプトを呼び出して変更をノードに同期しています。スクリプトの実行時に表示されるエラー:

    WASX7209I: Connected to process "dmgr" on node wAMLDmgrNode using SOAP connector; The type of process is: DeploymentManager
    Begin SyncNode..
    WASX7017E: Exception received while running file "xxx/xxx/xxx.jacl"; exception information: com.ibm.ws.scripting.ScriptingException: WASX7025E: Error found in String ""; cannot create ObjectName.

Sync1 が '' である理由は何ですか? コマンドでprocess=nodeagentを使用する必要がありますか? nodeagent を開始して停止すると、どのような結果になりますか?

4

1 に答える 1