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 ファイルに完全なパスを指定すると、正常に動作します。
この問題を解決する方法を教えてください。