2

bash シェルを使用して Linux マシンにパラメーターを動的に渡すことにより、サイレント モードを使用して weblogic サーバー (10.3.6) をインストールしようとしています。

以下は、私のサイレント XML ファイルです。

<bea-installer> 
    <input-fields>
        <data-value name="BEAHOME" value="$MID_HOME" />
        <data-value name="WLS_INSTALL_DIR" value="$MID_HOME"/wlserver_10.3 />
        <data-value name="COMPONENT_PATHS" value="WebLogic Server/Core Application Server|WebLogic Server/Administration Console|WebLogic Server/Configuration Wizard and Upgrade Framework" />
        <data-value name="INSTALL_NODE_MANAGER_SERVICE" value="no" />
    </input-fields> 
</bea-installer>

以下のコマンドを使用してインストールしています:

java -jar wls1036_generic.jar -mode=silent -silent_xml=silent.xml

しかし、次のようなエラーが発生しています:

Extracting 0%....................................................................................................100%
The directory path must be absolute: [$MID_HOME]

ただし、変数を定義しましたMID_HOME as /scratch/user1/weblogic/Middleware。また、パラメーター ($MID_HOME) を使用する代わりに、silent.xml ファイルに完全なパスを指定すると、正常に動作します。

この問題を解決する方法を教えてください。

4

1 に答える 1