BEA ホーム | 製品 | dev2dev | support | askBEA |
|
e-docs > WebLogic Server > インストール ガイド > サイレントモード インストールによる WebLogic Server のインストール |
インストール ガイド |
サイレントモード インストールによる WebLogic Server のインストール
以下の節では、Windows および UNIX システムでサイレント モードでインストール プログラムを使用して WebLogic Server をインストールする方法について説明します。
サイレントモード インストールは、いったんインストールのコンフィグレーションを設定してから、そのコンフィグレーションを使用して多数のマシンにインストールを複製する方法の 1 つです。サイレント モードでのインストール時に、インストール プログラムによって、インストールの開始前に作成される XML ファイルからコンフィグレーションの設定を読み込みます。インストール プロセス中に、コンフィグレーション オプションは表示されません。サイレントモード インストールは、Windows システムでも UNIX システムでも利用できます。
注意: サイレントモード インストールを使用するということは、BEA ライセンス契約に同意したことになります。BEA ソフトウェア使用許諾契約が表示されることもなく、契約書の条件に同意することを確認する画面も表示されません。
この節の説明では、インストール プログラムを CD または Web ですでに入手していることを前提としています。詳細については、WebLogic Server の配布方法を参照してください。
注意: サイレントモード インストールでは、パッケージ インストーラを使用する必要があります。サイレントモード インストールは、ネット インストーラではサポートされません。ネット インストーラ版のインストール プログラムのファイル名は net_ で始まります (net_platformXXX_solaris.bin など)。サイレントモード インストールでは、ファイル名が net_ で始まるインストール プログラムを使用しないでください。
WebLogic Server のインストールを始める前に、製品のインストール先がサポートされているプラットフォームであることを確認します。サポートされているプラットフォームの詳細なリストについては、http://edocs.beasys.co.jp/e-docs/wls/certifications/certifications/index.html を参照してください。WebLogic Server のインストール準備全体にも目を通してください。
注意: サイレントモード インストールでは、標準インストールのみがサポートされています。WebLogic Server インストール プログラムに含まれるすべてのソフトウェア コンポーネントをインストールする必要があります。標準インストールでインストールされるコンポーネントについては、インストール タイプの選択を参照してください。
すでにインストールされているバージョンと同じ場所に、WebLogic Server を再インストールすることはできません。WebLogic Server のアンインストール,で説明しているように、まず WebLogic Server をアンインストールするか、または別の場所にインストールする必要があります。
サイレントモード インストール プロセスには、主に 2 つの手順があります。
手順の詳細については、サイレントモード インストール テンプレート ファイルの作成を参照してください。サンプル テンプレート ファイルについては、サイレントモード インストールのサンプル テンプレート ファイルを参照してください。
手順の詳細については、Windows システム上でのサイレントモード インストール プロセスの開始とUNIX システム上でのサイレントモード インストール プロセスの開始を参照してください。
サイレントモード インストールでは、標準のインストールと同じ時間がかかります。サイレントモード インストール中に、インストールが始まったことを示す初期インストール プログラム ウィンドウが一瞬表示されます。これ以外には、インストールが進行中であること、正常に完了したこと、またはエラーが発生したことを示すメッセージは表示されません。
注意: サイレントモード インストール時に、インストール プログラムは silent.xml ファイル内のエントリを検証しません。silent.xml ファイルにエラーがあると、インストールに失敗します。
サイレントモード インストールでは、パッケージ インストーラを使用する必要があります。サイレントモード インストールは、ネット インストーラではサポートされません。ネット インストーラ版のインストール プログラムのファイル名は net_ で始まります (net_platformXXX_solaris.bin など)。サイレントモード インストールでは、ファイル名が net_ で始まるインストール プログラムを使用しないでください。
サイレントモード インストールでは、標準のインストールと同じ一時スペースと一時的ストレージ ディレクトリが必要になります。詳細については、一時的ストレージ領域の要件を参照してください。インストール プログラムでは、一時ディレクトリに十分なスペースがない場合でもメッセージは表示されません。
WebLogic Server をサイレント モードでインストールする場合には、以下の事項に注意する必要があります。
サイレントモード インストール テンプレート ファイルの作成
サイレント モードで WebLogic Server をインストールするときは、XML ファイル (silent.xml) がインストール オプションの選択に使用されます。サイレント モードでインストール プログラムを実行する前に、インストール オプションの入った silent.xml ファイルを作成する必要があります。
注意: サイレントモード インストール時に、インストール プログラムは silent.xml ファイル内のエントリを検証しません。silent.xml ファイルにエラーがあると、インストールに失敗します。
サイレントモード インストール プロセスで使用するテンプレート ファイルを作成するには、次の手順を実行します。
../install/instsil.html#template
サンプル テンプレートはこの章の後半にも記載されています。サイレントモード インストールのサンプル テンプレート ファイルを参照してください。
注意: 値を変更するときは、文字に関する XML ガイドラインに従う必要があります。すなわち、<、>、[、および ] などの XML の予約文字は使用できません。
任意の BEA ホーム ディレクトリの絶対パス名。BEA ホーム ディレクトリの詳細については、BEA ホーム ディレクトリを参照。 注意: ソフトウェアのインストール前に BEA ホーム ディレクトリを作成しておくことはできない (サイレント インストールの場合のみ)。 |
|
WebLogic Platform ソフトウェアのインストール先ディレクトリの絶対パス名。詳細については、製品のインストール ディレクトリを参照。 |
|
インストールの一部としてコンフィグレーション ウィザードを実行し、ドメインを作成する場合は true、コンフィグレーション ウィザードを省略する場合は false。コンフィグレーション ウィザードの実行を選択したときは、この表の以下の行に記載された該当のデータ値を指定する必要がある。コンフィグレーション ウィザードの詳細については、『WebLogic Server ドメイン管理』の「コンフィグレーション ウィザードを使用した新しいドメインの作成」を参照。 |
|
コンフィグレーションするサーバの名前。スタンドアロン サーバのサーバ名としておよび管理対象サーバとクラスタ サーバを含むドメインの管理サーバとして使用される。 |
|
サーバを起動し、Administration Console にアクセスする管理ユーザ名。スペースや XML の予約文字は使用しない。 |
|
管理ユーザのパスワード。8 文字以上 20 文字以下のパスワードを入力する。スペースや XML の予約文字は使用しない。 |
|
サーバのシステム IP アドレスまたは DNS 名。localhost とサーバ IP アドレスを使用してサーバと Administration Console にアクセスするには、C_serverListenAddress を空白のままにする。 |
|
管理サーバ専用の TCP/IP ポート番号。サーバが接続をリスンするポートをこの番号で指定する。通常は 7001。ポート番号は 1 から 65535 までの任意の整数を使用できる。 |
|
管理サーバ専用のセキュア リスン ポート番号。セキュア リスン ポート番号は、セキュア ソケット レイヤ (SSL) プロトコルに基づくセキュア Web 接続で使用される。通常は 7002。ポート番号は 1 から 65535 までの任意の整数を使用できるが、C_serverListenPort と同じポートにはできない。 |
|
クラスタ サーバと通信するために管理サーバによって使用されるマルチ キャスト ポート。通常は 7777。クラスタを作成する場合にのみ適用。 |
|
クラスタ サーバと通信するために管理サーバによって使用されるマルチ キャスト IP アドレス。通常は 237.0.0.1。有効なマルチキャスト アドレスは 237、238、または 239 で始まる。クラスタを作成する場合にのみ適用。 |
|
コンフィグレーション ウィザードによって作成されるサーバ コンフィグレーションを決定する。Single Server (Standalone Server)、Admin Server with Managed Server(s)、Admin Server with Clustered Managed Server(s)、または Managed Server (with owning Admin Server configuration)。 |
|
ドメインの作成およびサーバのコンフィグレーションのためコンフィグレーション ウィザードによって使用される JAR テンプレート ファイルの絶対パス。 |
|
Windows サービスとしてコンフィグレーションされたサーバをインストールするには yes、Windows サービスとしてコンフィグレーションされたサーバをインストールしない場合は no。 注意: このデータ値のぺアは、選択したテンプレートが、サーバの Windows サービスとしてのインストールをサポートしている場合にのみ使用される。それ以外の場合、この値は無視される。 |
|
Windows [スタート] メニューにサーバを起動するためのオプションを追加する場合は yes。[スタート] メニュー オプションをスキップする場合は no (デフォルト値)。 注意: このデータ値のぺアは、選択したテンプレートが [スタート] メニュー オプションのインストールをサポートしている場合にのみ使用される。それ以外の場合、この値は無視される。 |
|
注意: このデータ値のぺアは、選択したテンプレートが WebLogic Integration 機能をサポートしている場合にのみ使用される。それ以外の場合、この値は無視される。 |
|
WebLogic Integration のワークフロー インスタンスによる電子メールの送信元アドレス。 注意: このデータ値のぺアは、選択したテンプレートが WebLogic Integration 機能をサポートしている場合にのみ使用される。それ以外の場合、この値は無視される。 |
|
ドメイン内の管理対象サーバ グループのコンフィグレーションを決定する。このデータ グループは、SERVER-RUN-AS の値として「Admin Server with Managed Server(s)」を選択する場合にのみ適用される。 |
|
ドメイン内のクラスタ化された管理対象サーバ グループのコンフィグレーションを決定する。このデータ グループは、SERVER-RUN-AS に「Admin Server with Clustered Managed Server(s)」を選択する場合にのみ適用される。 |
コンフィグレーション ウィザードの機能と選択できるオプションの詳細については、『WebLogic Server ドメイン管理』の「コンフィグレーション ウィザードを使用した新しいドメインの作成」を参照してください。
サイレントモード インストールのサンプル テンプレート ファイル
この節では、サイレント インストール時のさまざまなドメイン コンフィグレーションに使用できるテンプレート ファイルのサンプルを示します。
この節にあるファイルをコピーし、必要なコンフィグレーションに合わせて変更することができます。また、後半の 3 つのテンプレート間の相違 (太字の強調個所) を調べて、どのパラメータ設定がコンフィグレーションのどの側面を指定しているのかを学習することもできます。
リスト4-1 のサンプル テンプレート ファイルでは、サイレント インストール テンプレート ファイルの構造と、使用可能なオプションのすべてが示されています。表 4-1 に従って次のテンプレート テキストを変更し、それを silent.xml という名前のファイルとして保存すると、サイレント モードで WebLogic Server をインストールするときにテンプレート ファイルとして使用できます。
コード リスト 4-1 包括的なサンプル テンプレート ファイル
<?xml version="1.0" encoding="UTF-8"?>
<domain-template-descriptor>
<input-fields>
<data-value name="BEAHOME" value="C:¥bea" />
<data-value name="USER_INSTALL_DIR" value="C:¥bea¥weblogic700" />
<data-value name="RUN_DOMAIN_WIZARD" value="false" />
<!-- 以下の値はコンフィグレーション ウィザードが、ドメインを作成しコンフィグレーションするために使用 -->
<data-value name="domain.directory" value="C:¥bea¥user_domains¥mydomain" />
<data-value name="C_domainName" value="mydomain" />
<data-value name="C_serverName" value="myserver" />
<data-value name="C_username" value="system" />
<data-value name="C_password" value="weblogic" />
<data-value name="C_serverListenAddress" value="" />
<data-value name="C_serverListenPort" value="7001" />
<data-value name="C_serverSSLListenPort" value="7002" />
<data-value name="ClusterName" value="mycluster" />
<data-value name="ClusterPort" value="7777" />
<!-- 次の ClusterMCAddr の値は、クラス D の IP アドレスでなければならない -->
<data-value name="ClusterMCAddr" value="237.0.0.1" />
<data-value name="ADMIN_HOST_NAME_OR_IP" value="adminserver" />
<data-value name="ADMIN_LISTEN_PORT" value="7001" />
<data-value name="MANAGED_SERVER_REGISTERED_NAME_IN_ADMIN" value="ms1" />
<!-- SERVER-RUN-AS の値がコンフィグレーション ウィザードの作成するサーバのコンフィグレーションを決定する。
以下の行で示すとおり 4 つのオプションがある。
使用しない 3 つのオプションはコメントアウトする -->
<data-value name="SERVER-RUN-AS" value="Single Server (Standalone Server)" />
<!-- <data-value name="SERVER-RUN-AS" value="Admin Server with Managed Server(s)" /> -->
<!-- <data-value name="SERVER-RUN-AS" value="Admin Server with Clustered Managed Server(s)" /> -->
<!-- <data-value name="SERVER-RUN-AS" value="Managed Server (with owning Admin
Server configuration)" /> -->
<!-- selectedJar の値によって、コンフィグレーション ウィザードがドメインの作成とサーバのコンフィグレーションに使用するテンプレートが決定される -->
<data-value name="selectedJar" value="C:¥bea¥weblogic700¥common¥templates¥domains¥wls.jar" />
<!-- 以下の 4 つのデータ値は、上記で指定したコンフィグレーション ウィザード テンプレート内で選択されているオプションによって異なる。
関連するオプションがテンプレートで選択されていない場合、以下の 4 つのデータ値は無視される -->
<data-value name="INSTALL_NT_SERVICE" value="no" />
<data-value name="INSTALL_WINDOWS_STARTUP_MENU" value="no" />
<data-value name="DB_EMAIL_HOST" value="myserver" />
<data-value name="DB_EMAIL_ADDRESS" value="name@bea.com" />
<!-- managedServers データ グループは、ドメイン内の管理対象サーバ グループのコンフィグレーションを決定する。
このデータ グループは SERVER-RUN-AS の値として「Admin Server with Managed Server(s)」を選択した場合にのみ適用される。
このデータ グループを使用するには、該当する行のコメントを解除する -->
<!-- <data-group name="managedServers"> -->
<!-- <data-element> -->
<!-- <data-value name="managedServerRegName" value="managed1" /> -->
<!-- 次の値は IP アドレスまたは DNS 名のいずれかになる -->
<!-- <data-value name="managedServerHostIP" value="host1" /> -->
<!-- <data-value name="managedServerListenPort" value="1001" /> -->
<!-- <data-value name="managedServerSSLListenPort" value="1002" /> -->
<!-- </data-element> -->
<!-- <data-element> -->
<!-- <data-value name="managedServerRegName" value="managed2" /> -->
<!-- <data-value name="managedServerHostIP" value="host2" /> -->
<!-- <data-value name="managedServerListenPort" value="2001" /> -->
<!-- <data-value name="managedServerSSLListenPort" value="2002" /> -->
<!-- </data-element> -->
<!-- <data-element> -->
<!-- <data-value name="managedServerRegName" value="managed3" /> -->
<!-- <data-value name="managedServerHostIP" value="host3" /> -->
<!-- <data-value name="managedServerListenPort" value="3001" /> -->
<!-- <data-value name="managedServerSSLListenPort" value="3002" /> -->
<!-- </data-element> -->
<!-- <data-element> -->
<!-- <data-value name="managedServerRegName" value="managed4" /> -->
<!-- <data-value name="managedServerHostIP" value="host4" /> -->
<!-- <data-value name="managedServerListenPort" value="4001" /> -->
<!-- <data-value name="managedServerSSLListenPort" value="4002" /> -->
<!-- </data-element> -->
<!-- </data-group> -->
<!-- clusterServers データ グループはドメイン内のクラスタ化された管理対象サーバ グループのコンフィグレーションを決定する。
このデータ グループが適用されるのは、
「Admin Server with Clustered Managed Server(s)」を
SERVER-RUN-AS の値として選択する場合のみ。このデータ グループを使用するには、該当する行すべてのコメントを解除する -->
<!-- <data-group name="clusterServers"> -->
<!-- <data-element> -->
<!-- <data-value name="clusterServerRegName" value="cluster1" /> -->
<!-- 次の値は IP アドレスまたは DNS 名のいずれかになる -->
<!-- <data-value name="clusterServerHostIP" value="host1" /> -->
<!-- <data-value name="clusterServerListenPort" value="1001" /> -->
<!-- <data-value name="clusterServerSSLListenPort" value="1002" /> -->
<!-- </data-element> -->
<!-- <data-element> -->
<!-- <data-value name="clusterServerRegName" value="cluster2" /> -->
<!-- <data-value name="clusterServerHostIP" value="host2" /> -->
<!-- <data-value name="clusterServerListenPort" value="2002" /> -->
<!-- <data-value name="clusterServerSSLListenPort" value="2003" /> -->
<!-- </data-element> -->
<!-- <data-element> -->
<!-- <data-value name="clusterServerRegName" value="cluster3" /> -->
<!-- <data-value name="clusterServerHostIP" value="host3" /> -->
<!-- <data-value name="clusterServerListenPort" value="3003" /> -->
<!-- <data-value name="clusterServerSSLListenPort" value="3004" /> -->
<!-- </data-element> -->
<!-- <data-element> -->
<!-- <data-value name="clusterServerRegName" value="cluster4" /> -->
<!-- <data-value name="clusterServerHostIP" value="host4" /> -->
<!-- <data-value name="clusterServerListenPort" value="4004" /> -->
<!-- <data-value name="clusterServerSSLListenPort" value="4005" /> -->
<!-- </data-element> -->
<!-- </data-group> -->
</input-fields>
</domain-template-descriptor>
別個の管理サーバおよび管理対象サーバを含むドメインをコンフィグレーションするためのサンプル テンプレート
次のサンプル テンプレートは、1 つの管理サーバと 1 つまたは複数の管理対象サーバで構成されるドメインをサイレント インストール時にコンフィグレーションする場合に使用できます。太字で強調されている文字列は、コンフィグレーションの定義において重要な意味を持ちます。これらの文字列の設定を、他のサンプル テンプレート ファイルの対応する文字列の設定と比較してください。
表 4-1 に従って次のテンプレートを変更し、それを silent.xml という名前のファイルとして保存できます。その後、WebLogic Server をサイレント モードでインストールするときに、この新しいファイルをテンプレートとして使用できます。
コード リスト 4-2 別個の管理サーバと管理対象サーバを含むドメインのコンフィグレーション
<?xml version="1.0" encoding="UTF-8"?>
<domain-template-descriptor>
<input-fields>
<data-value name="BEAHOME" value="C:\bea\user_domains\mydomain" />
<data-value name="USER_INSTALL_DIR" value="C:\bea\user_domains\mydomain\weblogic700" />
<data-value name="RUN_DOMAIN_WIZARD" value="true" />
<!-- 以下の値はコンフィグレーション ウィザードが、ドメインを作成しコンフィグレーションするために使用 -->
<data-value name="domain.directory" value="C:\bea\user_domains\mydomain\user_domains\d1" />
<data-value name="C_domainName" value="d1" />
<data-value name="C_serverName" value="admin" />
<data-value name="C_username" value="system" />
<data-value name="C_password" value="weblogic" />
<data-value name="C_serverListenAddress" value="" />
<data-value name="C_serverListenPort" value="8001" />
<data-value name="C_serverSSLListenPort" value="8002" />
<!-- 次の ClusterMCAddr の値は、クラス D の IP アドレスでなければならない -->
<data-value name="ClusterMCAddr" value="237.0.0.1" />
<data-value name="ADMIN_HOST_NAME_OR_IP" value="adminserver" />
<data-value name="ADMIN_LISTEN_PORT" value="9999" />
<data-value name="MANAGED_SERVER_REGISTERED_NAME_IN_ADMIN" value="mmss1" />
<data-value name="MANAGED_SERVER_REGISTERED_NAME_IN_ADMIN" value="mmss2" />
<!-- SERVER-RUN-AS の値がコンフィグレーション ウィザードの作成するサーバのコンフィグレーションを決定する。
以下の行で示すとおり 4 つのオプションがある。
使用しない 3 つのオプションはコメントアウトする -->
<data-value name="SERVER-RUN-AS" value="Admin Server with Managed Server(s)" />
<data-group name="managedServers">
<data-element>
<data-value name="managedServerRegName" value="ms1" />
<data-value name="managedServerHostIP" value="host1" />
<data-value name="managedServerListenPort" value="1001" />
<data-value name="managedServerSSLListenPort" value="1002" />
</data-element>
<data-element>
<data-value name="managedServerRegName" value="ms2" />
<data-value name="managedServerHostIP" value="host2" />
<data-value name="managedServerListenPort" value="2001" />
<data-value name="managedServerSSLListenPort" value="2002" />
</data-element>
</data-group>
<!-- selectedJar の値によって、コンフィグレーション ウィザードがドメインの作成とサーバのコンフィグレーションに使用するテンプレートが決定される -->
<data-value name="selectedJar" value="C:\bea\user_domains\mydomain\
weblogic700\common\\templates\domains\wls.jar" />
</input-fields>
</domain-template-descriptor>
管理対象サーバのクラスタをコンフィグレーションするためのサンプル テンプレート
次のサンプル テンプレートは、1 つの管理サーバと管理対象サーバのクラスタで構成されるドメインをサイレント インストール時にコンフィグレーションする場合に使用できます。太字で強調されている文字列は、コンフィグレーションの定義において重要な意味を持ちます。これらの文字列の設定を、他のサンプル テンプレート ファイルの対応する文字列の設定と比較してください。
表 4-1 に従って次のテンプレートを変更し、それを silent.xml という名前のファイルとして保存できます。その後、WebLogic Server をサイレント モードでインストールするときに、この新しいファイルをテンプレートとして使用できます。
コード リスト 4-3 管理サーバとクラスタ化された管理対象サーバを含むドメインのコンフィグレーション
<?xml version="1.0" encoding="UTF-8"?>
<domain-template-descriptor>
<input-fields>
<data-value name="BEAHOME" value="C:¥bea¥user_domains¥mydomain" />
<data-value name="USER_INSTALL_DIR" value="C:¥bea¥user_domains¥mydomain¥weblogic700" />
<data-value name="RUN_DOMAIN_WIZARD" value="true" />
<!-- 以下の値はコンフィグレーション ウィザードが、ドメインを作成しコンフィグレーションするために使用 -->
<data-value name="domain.directory" value="C:¥bea¥user_domains¥mydomain¥user_domains¥myCluster" />
<data-value name="C_domainName" value="myCluster" />
<data-value name="C_serverName" value="admin" />
<data-value name="C_username" value="system" />
<data-value name="C_password" value="weblogic" />
<data-value name="C_serverListenAddress" value="localhost" />
<data-value name="C_serverListenPort" value="8001" />
<data-value name="C_serverSSLListenPort" value="8002" />
<data-value name="ClusterName" value="mycluster" />
<data-value name="ClusterPort" value="7777" />
<!-- 次の ClusterMCAddr の値は、クラス D の IP アドレスでなければならない -->
<data-value name="ClusterMCAddr" value="237.0.0.1" />
<data-value name="ADMIN_HOST_NAME_OR_IP" value="admin" />
<data-value name="ADMIN_LISTEN_PORT" value="8001" />
<data-value name="MANAGED_SERVER_REGISTERED_NAME_IN_ADMIN" value="cs1" />
<data-value name="MANAGED_SERVER_REGISTERED_NAME_IN_ADMIN" value="cs2" />
<!-- SERVER-RUN-AS の値がコンフィグレーション ウィザードの作成するサーバのコンフィグレーションを決定する。
以下の行で示すとおり 4 つのオプションがある。
使用しない 3 つのオプションはコメントアウトする -->
<data-value name="SERVER-RUN-AS" value="Admin Server with Clustered Managed Server(s)" />
<data-group name="clusterServers"
<data-element>
<data-value name="clusterServerRegName" value="cs1" />
<data-value name="clusterServerHostIP" value="host1" />
<data-value name="clusterServerListenPort" value="1001" />
<data-value name="clusterServerSSLListenPort" value="1002" />
</data-element>
<data-element>
<data-value name="clusterServerRegName" value="cs2" />
<data-value name="clusterServerHostIP" value="host2" />
<data-value name="clusterServerListenPort" value="2001" />
<data-value name="clusterServerSSLListenPort" value="2002" />
</data-element>
</data-group>
- <!-- selectedJar の値によって、コンフィグレーション ウィザードがドメインの作成とサーバのコンフィグレーションに使用するテンプレートが決定される -->
<data-value name="selectedJar" value="C:¥bea¥user_domains¥mydomain¥weblogic700¥common¥
templates¥domains¥wls.jar" />
</input-fields>
</domain-template-descriptor>
既存のドメインに管理対象サーバを追加するためのサンプル テンプレート
次のサンプル テンプレートは、既存のドメインに管理対象サーバを追加する場合に使用できます。太字で強調されている文字列は、コンフィグレーションの定義において重要な意味を持ちます。これらの文字列の設定を、他のサンプル テンプレート ファイルの対応する文字列の設定と比較してください。
表 4-1 に従って次のテンプレートを変更し、それを silent.xml という名前のファイルとして保存できます。その後、WebLogic Server をサイレント モードでインストールするときに、この新しいファイルをテンプレートとして使用できます。
コード リスト 4-4 既存のドメインに管理対象サーバを追加するためのテンプレート
<?xml version="1.0" encoding="UTF-8"?>
<domain-template-descriptor>
<input-fields>
<data-value name="BEAHOME" value="C:¥bea¥user_domains¥mydomain" />
<data-value name="USER_INSTALL_DIR" value="C:\bea\user_domains\mydomain\weblogic700" />
<data-value name="RUN_DOMAIN_WIZARD" value="true" />
<!-- 以下の値はコンフィグレーション ウィザードが、ドメインを作成しコンフィグレーションするために使用 -->
<data-value name="domain.directory" value="C:\bea\user_domains\mydomain\user_domains/d2" />
<data-value name="C_domainName" value="d2" />
<data-value name="C_serverName" value="admin" />
<data-value name="C_username" value="system" />
<data-value name="C_password" value="weblogic" />
<data-value name="C_serverListenAddress" value="" />
<data-value name="C_serverListenPort" value="8001" />
<data-value name="C_serverSSLListenPort" value="8002" />
<!-- 次の ClusterMCAddr の値は、クラス D の IP アドレスでなければならない -->
<data-value name="ClusterMCAddr" value="237.0.0.1" />
<data-value name="ADMIN_HOST_NAME_OR_IP" value="adminserver" />
<data-value name="ADMIN_LISTEN_PORT" value="9999" />
<data-value name="MANAGED_SERVER_REGISTERED_NAME_IN_ADMIN" value="mmss1" />
<data-value name="MANAGED_SERVER_REGISTERED_NAME_IN_ADMIN" value="mmss2" />
<!-- SERVER-RUN-AS の値がコンフィグレーション ウィザードの作成するサーバのコンフィグレーションを決定する。
以下の行で示すとおり 4 つのオプションがある。
使用しない 3 つのオプションはコメントアウトする -->
<data-value name="SERVER-RUN-AS" value="Managed Server (with owning Admin Server
configuration)" />
<data-group name="managedServers">
<data-element>
<data-value name="managedServerRegName" value="ms1" />
<data-value name="managedServerHostIP" value="host1" />
<data-value name="managedServerListenPort" value="1001" />
<data-value name="managedServerSSLListenPort" value="1002" />
</data-element>
<data-element>
<data-value name="managedServerRegName" value="ms2" />
<data-value name="managedServerHostIP" value="host2" />
<data-value name="managedServerListenPort" value="2001" />
<data-value name="managedServerSSLListenPort" value="2002" />
</data-element>
</data-group>
<!-- selectedJar の値によって、コンフィグレーション ウィザードがドメインの作成とサーバのコンフィグレーションに使用するテンプレートが決定される -->
<data-value name="selectedJar" value="C:\bea\user_domains\mydomain
\weblogic700\common\templates\domains\wls.jar" />
</input-fields>
</domain-template-descriptor>
Windows システム上でのサイレントモード インストール プロセスの開始
Windows システム上でサイレントモード インストールを開始するには、次の手順を実行します。
WebLogic Server を Windows サービスとしてインストールするには、Administrator 権限を持っている必要があります。WebLogic Server を Windows サービスとしてインストールする詳細については、『管理者ガイド』の「WebLogic Server の Windows サービスとしての設定」を参照してください。
filename.exe -mode=silent -silent_xml=path_to_silent.xml
注意: インストール中に冗長なログ ファイルを作成するには、コマンドラインで -log=/full_path_to_log_file オプションを含めます。次に例を示します。
serverXXX_win32.exe -mode=silent -silent_xml=D:¥silent.xml -log=D:¥logs¥wls_install.log
パスではファイルを指定する必要があります。コマンドを実行する前に、パス内のすべてのフォルダが存在していなければなりません。見つからない場合、インストール プログラムはログ ファイルを作成しません。 詳細については、1-19 ページの「冗長なインストール ログの生成」 を参照してください。
UNIX システム上でのサイレントモード インストール プロセスの開始
WebLogic Server インストール プログラムの実行には、Java 実行時環境 (JRE) が必要になります。JRE を含む Java 2 Software Development Kit (SDK) は、Windows インストール プログラムおよび一部の UNIX インストール プログラム (ファイル名が .bin で終わるプログラム) に付属しています。それ以外の UNIX プラットフォームに対しては、WebLogic Server インストール プログラムに Java 2 SDK が含まれません。これらのインストール プログラムのファイル名は .jar で終わります。.jar インストール プログラムを実行するには、Java 2 SDK の適切なバージョンをシステムにインストールした上で、Java 2 SDK の bin ディレクトリを PATH 変数の先頭で指定する必要があります。インストール プロセスでは、このディレクトリを指す JAVA_HOME と関連する変数が設定されるので、必ず SDK を使用してください。
.bin インストール ファイルによるサイレントモード インストールの開始
注意: サイレントモード インストール時に、インストール プログラムは silent.xml ファイル内のエントリを検証しません。silent.xml ファイルにエラーがあると、インストールに失敗します。
.bin で終わるインストール ファイルによるサイレントモード インストール プロセスを開始するには、次の手順に従います。
chmod a+x filename
./filename -mode=silent -silent_xml=/path_to_silent.xml
注意: インストール中に冗長なログ ファイルを作成するには、コマンドラインで -log=/full_path_to_log_file オプションを含めます。次に例を示します。
serverXXX_solaris.bin -mode=silent -silent_xml=/home/silent.xml -log=/logs/wls_install.log
パスではファイルを指定する必要があります。コマンドを実行する前に、パス内のすべてのフォルダが存在していなければなりません。見つからない場合、インストール プログラムはログ ファイルを作成しません。
.jar インストール ファイルによるサイレントモード インストールの開始
注意: サイレントモード インストール時に、インストール プログラムは silent.xml ファイル内のエントリを検証しません。silent.xml ファイルにエラーがあると、インストールに失敗します。
.jar で終わるインストール ファイルによるサイレントモード インストール プロセスを開始するには、次の手順に従います。
PATH=$JAVA_HOME/bin:$PATH
export PATH
注意: インストール中に冗長なログ ファイルを作成するには、コマンドラインで -log=/full_path_to_log_file オプションを含めます。次に例を示します。
java -jar filename.jar -mode=silent -silent_xml=/home/silent.xml -log=/logs/wls_install.log
パスではファイルを指定する必要があります。コマンドを実行する前に、パス内のすべてのフォルダが存在していなければなりません。見つからない場合、インストール プログラムはログ ファイルを作成しません。