![]() ![]() ![]() ![]() |
以下の節では、サイレント モードでインストール プログラムを実行する方法を説明します。
インストールのコンフィグレーションを 1 回だけ設定し、そのコンフィグレーションを使用して複数のマシンに同じ内容のインストールを行う場合、サイレント モード インストールを使用します。サイレント モードでのインストールの際には、インストールの開始前に作成した XML ファイルから、インストール プログラムによりコンフィグレーションの設定が読み込まれます。このインストール プログラムでは、インストール プロセスの間、コンフィグレーション オプションが表示されません。サイレント モード インストールは、Windows および UNIX システムの両方で動作します。サイレント モード インストールを実行すると、BEA のライセンス契約に同意したものと見なされます。このインストール時には、BEA ソフトウェア ライセンス契約のコピーは表示されず、同契約条項に明示的に同意することにもなりません。
ここでは、DVD または BEA の Web サイトからすでにインストール プログラムを入手していることを前提としています。他の形式で配布される製品の詳細については、「製品の配布方法」を参照してください。
サイレント モード インストールのプロセスには 2 つの主要な手順があります。
手順の詳細については、「サイレント モード インストール用の silent.xml ファイルの作成」を参照してください。silent.xml のサンプルについては、「サイレント モード インストール用の silent.xml ファイルのサンプル」を参照してください。
サイレント モードでインストールを実行する場合は、以下の内容に留意してください。
<?xml version="1.0" encoding="UTF-8"?>
) は、silent.xml ファイルの先頭に記述する必要がある。XML 定義より前に、スペースや改行を入れないでください。
BEA ソフトウェアをサイレント モードでインストールする際、インストール プログラムは XML ファイル (silent.xml) を使用して、実行するインストール オプションを決定します。したがって、サイレント モードでインストール プログラムを実行する前に、silent.xml を作成して、実行するインストール オプションを指定する必要があります。
silent.xml ファイル内に不正なエントリがあると、インストールが失敗するおそれがあります。失敗の原因を特定しやすくするために、インストールの開始時にログ ファイルを作成することをお勧めします。
サイレント モードのインストール プロセスで使用する silent.xml ファイルを作成するには、次の手順に従います。
silent.xml
ファイルのサンプルを表示します。このサンプル ファイルは、http://edocs.beasys.co.jp/e-docs/common/docs92/install/scripts/silent.xml
にあります。
このサンプル silent.xml ファイルは、この章の後半にも掲載されています。「サイレント モード インストール用の silent.xml ファイルのサンプル」を参照してください。
注意 : | XML 定義 (<?xml version="1.0" encoding="UTF-8"?> ) は、silent.xml ファイルの先頭に記述する必要があります。XML 定義より前に、スペースや改行を入れないでください。 |
注意 : | 値を修正するときは、文字に関する次の XML ガイドラインに従う必要があります。<、>、[、] などの XML 用に予約されている文字は使用できません。 |
|
|||
|
|||
|
以下のガイドラインを使用して、データ値名 (data-value name) COMPONENT_PATHS
の値を指定します。
silent.xml
の以下のエントリでは、WebLogic Server とそのサンプルの両方がインストールされます。 <data-value name="COMPONENT_PATHS
" value="WebLogic Server
" />
Web Server プラグインのサブコンポーネントは、デフォルトでインストールされません。これらをインストールするには、コンポーネント/サブコンポーネントの組み合わせを指定する必要があります。
silent.xml
ファイルに入力します。<data-value name="COMPONENT_PATHS
" value="WebLogic Server
|AquaLogic Service Bus" />
たとえば、Web Server プラグインを含む WebLogic Server のサブコンポーネントをすべてインストールするには、次のエントリを使用します。 <data-value name="COMPONENT_PATHS
" value="WebLogic Server
/Server
|
WebLogic Server/Server Examples|WebLogic Server/Web Server Plug-Ins
" />
注意 : | インストールする製品のコンポーネント/サブコンポーネントを指定することができます。
|
silent.xml
ファイルでデータ値名 COMPONENT_PATHS
を指定しない場合は、WebLogic Server および AquaLogic Service Bus 製品全体がインストールされる。WebLogic Server の Web Server プラグイン サブコンポーネントは、デフォルトではインストールされません。 注意 : | インストール プログラムは依存関係のチェックを行い、他のコンポーネントが適切に動作するための機能を提供するコンポーネントがすべてインストールされていることを確認します。これらの依存関係は、グラフィカルまたはコンソール モードでのインストール時に表示されます。サイレント インストール時にも同じ依存関係が適用されるため、他のコンポーネントに機能を提供するコンポーネントは、サイレント インストールのスクリプトで明示的に指定されていなくてもインストールされます。 |
<?xml version="1.0" encoding="UTF-8"?>
<!-- サイレント インストーラ オプション : -mode=silent -silent_xml=C:\bea\silent.xml -->
<!-- 各データ値名に対して以下の値を指定する
BEAHOME このインストールに含まれる BEA ホーム ディレクトリへの
完全パス名。
USER_INSTALL_DIR ソフトウェアをインストールする
製品インストール ディレクトリへの完全パス名。
INSTALL_MERCURY_PROFILING_TOOLS
オプションで Mercury プロファイリング ツールをインストールする。
可能な値は「true」、「yes」、「false」
および「no」。デフォルトは 「true」。
INSTALL_NODE_MANAGER_SERVICE Windows サービスとして
Node Manager をインストールする。デフォルトは 「no」。
管理者特権が必要。
NODEMGR_PORT Node Manager のリスン ポート番号。
何も指定されていない場合、インストーラはデフォルトのポート 5556 を使用。
INSTALL_NODE_MANAGER_SERVICE を「yes」に設定する必要がある。
COMPONENT_PATHS インストールするコンポーネントおよびサブコンポーネント。
複数のコンポーネントをインストールするには、縦棒 (|) で
コンポーネントを区切る。サブコンポーネントをインストールするには、
コンポーネント/サブコンポーネントの組み合わせを指定する。
たとえば、Web Server プラグインをインストールするには、
「WebLogic Server/Web Server Plug-Ins」を指定。
INSTALL_SHORTCUT_IN_ALL_USERS_FOLDER
Windows の [スタート] メニューのショートカットを作成する
Windows の [スタート メニュー] フォルダ。このインストールを実行するユーザは、
[All Users] フォルダにショートカットを作成する
管理者特権が必要。可能な値は true/yes または false/no。
true/yes (デフォルト) の場合、ショートカットは
[All Users] フォルダに作成される。false/no の場合、
ショートカットはローカル ユーザのフォルダに作成される。
詳細については、『インストール ガイド』を参照。
-->
<bea-installer>
<input-fields>
<data-value name="BEAHOME" value="C:\bea" />
<data-value name="USER_INSTALL_DIR" value="C:\bea\weblogic92" />
<data-value name="WLW_INSTALL_DIR" value="c:\bea\workshop92" />
<data-value name="INSTALL_MERCURY_PROFILING_TOOLS" value="true"/>
<data-value name="INSTALL_NODE_MANAGER_SERVICE" value="yes" />
<data-value name="NODEMGR_PORT" value="5559" />
<data-value name="COMPONENT_PATHS" value="WebLogic Server/Server|WebLogic Server/Server Examples|WebLogic Server/Web Server Plug-Ins|Workshop for Weblogic Platform /Workshop|Workshop for Weblogic Platform/Workshop Examples|AquaLogic Service Bus/Service Bus Server|AquaLogic Service Bus/ Data Transformation Tools|AquaLogic Service Bus/ Service Bus Examples" />
<data-value name="INSTALL_SHORTCUT_IN_ALL_USERS_FOLDER" value="yes"/>
</input-fields>
</bea-installer>
サイレント モードでのインストールの開始の詳細については、「インストール プログラムの開始」を参照してください。
サイレント モードでのインストールでは、インストール プログラムにより、インストールの成功または失敗を示す終了コードが生成されます。以下の表は、このような終了コードを示しています。
サイレント モード インストールのプロセスをスクリプトから開始した場合、これらの終了コードをコンソールに表示するよう指定できます。
コード リスト 5-2 で示されているコードは、サイレント モードでインストール プログラムを呼び出し、スクリプトが実行されたコンソールに終了コードをエコーします。
alsb250_wls920_win32.exe -mode=silent -silent_xml=C:\downloads\silent.xml -log=C:\logs\products_silent.log
@rem インストールの成功または失敗を知らせる終了コードを返す
@echo 0=Installation completed successfully
@echo -1=Installation failed due to a fatal error
@echo -2=Installation failed due to an internal XML parsing error
デフォルトでは、BEA ソフトウェアは BEA ホーム ディレクトリにインストールされた開発ライセンス ファイルを使用するため、すぐに製品の利用を開始することができます。QuickStart アプリケーションを使用して、ソフトウェアについて十分に把握し、提供されているサンプルを実行することをお勧めします。追加の情報については、「インストール後の情報」を参照してください。
注意 : | QuickStart は、コンソール モード インストールやサイレント モード インストールでは自動的に実行されません。この場合、[スタート] メニュー (Windows)、またはコマンド ライン (Windows および UNIX) から起動できます。起動の手順については、「QuickStart の使用」を参照してください。 |
特定のソフトウェア リリースに関する詳細情報については、以下から該当するリリース ノートを参照してください。
http://edocs.beasys.co.jp/e-docs/wls/docs92/notes/index.html
)http://edocs.beasys.co.jp/e-docs/alsb/docs25/relnotes/index.html
)http://edocs.beasys.co.jp/e-docs/common/docs92/relnotes/index.html
)
![]() ![]() ![]() |