2

3 つの weblogic 拡張テンプレート jar A、B、および C があります。次に示すように、template-info.xml の依存関係タグの下に名前を指定して、3 つのテンプレートすべてをデプロイする別のテンプレート jar D を作成しました。

テンプレート情報.xml

<dependency>
    <and>
      <requires name="A" version="11.1.1.0" colocated="false" />
      <requires name="B" version="11.1.1.0" colocated="false" />
      <requires name="C" version="11.1.1.0" colocated="false" />
    </and>
  </dependency>

addTemplate を使用して新しい空のドメインに D テンプレートを適用すると、すべてのテンプレートが正常にデプロイされます。ただし、カスタム ドメイン (管理対象サーバーと少数のデータ ソースを含むドメイン) では同じテンプレートが失敗し、次のエラー メッセージが表示されます。助けてください。

wls:/offline/CustomDomain>addTemplate('/scratch/D.jar')


Error: addTemplate() failed. Do dumpStack() to see details.
wls:/offline/CustomDomain>wls:/offline/CustomDomain>dumpStack()
com.oracle.cie.domain.script.jython.WLSTException: com.oracle.cie.domain.script.ScriptException: com.oracle.cie.domain.template.dependency.UndeterministicSelectionException: One of the following needs to be selected:
          A - 11.1.1.0 [som]
          A - 11.1.1.0 [som]One of the following needs to be selected:
          B - 11.1.1.0 [som]
          B - 11.1.1.0 [som]One of the following needs to be selected:
          C - 11.1.1.0 [som]
          C - 11.1.1.0 [som]
        at com.oracle.cie.domain.script.jython.CommandExceptionHandler.handleException(CommandExceptionHandler.java:51)
        at com.oracle.cie.domain.script.jython.WLScriptContext.handleException(WLScriptContext.java:1538)
        at com.oracle.cie.domain.script.jython.WLScriptContext.addTemplate(WLScriptContext.java:420)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)

2 つの重複した名前が表示されるのはなぜですか? 構成を見逃していませんか? この問題を解決するにはどうすればよいですか?

4

0 に答える 0