管理コンソール・オンライン・ヘルプ

前 次 新規ウィンドウで目次を開く
ここから内容の開始

サーバー: 構成: サーバー起動

構成オプション     関連タスク     関連トピック

ノード・マネージャは、正常または予期しない状態にあるサーバーを起動、中断、停止および再起動するのに使用するWebLogic Serverユーティリティです。このページでは、ノード・マネージャがリモート・マシンでこのサーバーを起動する際に使用する起動設定を構成します。

これらの設定は管理対象サーバーの起動のみに使用されます。指定した設定は、ノード・マネージャによって起動される管理サーバー・インスタンスでは使用されません。

構成オプション

名前 説明
Javaホーム

このサーバーの起動時に使用するJavaのホーム・ディレクトリ(ノード・マネージャを実行しているマシン上のパス)。

JDKのbinディレクトリの親ディレクトリを指定します。たとえば、c:\bea\jdk141です。

この値は、weblogic.startup.JavaHomeプロパティを使用してnodemanager.propertiesファイルで簡単に指定することもできます。

ノード・マネージャは、JAVA_HOME環境変数を使用して、この値を起動スクリプトに渡します。サーバーを起動するJavaコマンド・ラインを発行する際、ノード・マネージャは指定した場所からJava実行可能ファイルを使用します。

MBean属性:
ServerStartMBean.JavaHome

Javaベンダー

このサーバーの起動時に使用するJavaベンダー値。

サーバーがクラスタの一部で、異なるベンダーのJDKを使用する別のプラットフォームにまたがって自動移行するように構成されている場合は、このプロパティを使用するかわりに、生成された構成ファイルでJavaVendorとJavaHomeの両方を設定する必要があります。

この値は、weblogic.startup.JavaVendorプロパティを使用してnodemanager.propertiesファイルで簡単に指定することもできます。

ノード・マネージャは、サーバーを起動するためのJavaコマンドラインを起動してこの値を渡すことはありません。環境変数JAVA_VENDORで、この値を起動スクリプトに渡します。

MBean属性:
ServerStartMBean.JavaVendor

BEAホーム

このサーバーの起動時に使用するBEAのホーム・ディレクトリ(ノード・マネージャを実行しているマシン上のパス)。

すべてのOracleのBEA製品がインストールされた、ノード・マネージャ・マシン上のディレクトリを指定します。たとえば、c:\beaです。

MBean属性:
ServerStartMBean.BeaHome

ルート・ディレクトリ

このサーバーがルート・ディレクトリとして使用するディレクトリ。このディレクトリは、ノード・マネージャをホストするコンピュータ上に存在している必要があります。ルート・ディレクトリ値を指定しない場合は、デフォルトでドメイン・ディレクトリが使用されます。

MBean属性:
ServerStartMBean.RootDirectory

クラス・パス

このサーバーの起動時に使用するクラスパス(ノード・マネージャを実行しているマシン上のパス)。

クラスパス・オプションには最低限、次の値を指定する必要があります。WL_HOME/server/lib/weblogic_sp.jar;WL_HOME/server/lib/weblogic.jar

WL_HOMEは、ノード・マネージャ・マシン上のWebLogic Serverをインストールしたディレクトリです。

パス要素を区切るために使用する文字はシェル環境によって決まります。Windowsでは通常、セミコロン(;)を使用します。BASHシェルでは通常、コロン(:)を使用します。

この値は、weblogic.startup.ClassPathプロパティを使用してnodemanager.propertiesファイルで簡単に指定することもできます。ノード・マネージャは、CLASSPATH環境変数を使用してこの値を起動スクリプトに渡します。Javaコマンド・ラインを発行してサーバーを起動する場合、ノード・マネージャは-Djava.class.pathを渡します。

MBean属性:
ServerStartMBean.ClassPath

引数

このサーバーを起動する際に使用される引数。

これらは、起動コマンドのJava部分の直後に付加する最初の引数です。たとえば、Javaヒープ・メモリーを設定したり、任意のweblogic.Serverオプションを指定したりできます。

このプロパティは、weblogic.management.usernameやweblogic.management.passwordの指定には使用しないようにします。これらの値はサーバーの起動時に無視されるためです。かわりに、ユーザー名およびパスワードのプロパティを設定する必要があります。また、こうすることで、ノード・マネージャにおいてこれらの値を管理対象サーバーのマシン上で適切に暗号化できるようになります。

引数はスペースで区切ります。

この値は、weblogic.startup.Argumentsプロパティを使用してnodemanager.propertiesファイルで簡単に指定することもできます。ノード・マネージャは、JAVA_OPTIONS環境変数を使用してこの値を起動スクリプトに渡します。サーバーを起動するJavaコマンド・ラインを発行する際、ノード・マネージャは引数をオプションとして渡します。

MBean属性:
ServerStartMBean.Arguments

セキュリティ・ポリシー・ファイル

このサーバーの起動時に使用するセキュリティ・ポリシー・ファイル(ノード・マネージャを実行しているマシン上のディレクトリおよびファイル名)。

この値は、weblogic.startup.SecurityPolicyFileプロパティを使用してnodemanager.propertiesファイルで簡単に指定することもできます。

ノード・マネージャが起動スクリプトを使用する際、セキュリティ・ポリシー・ファイルは環境変数SECURITY_POLICYで定義されます。また、ノード・マネージャがJavaコマンドを使用して直接プロセスを起動する際、セキュリティ・ポリシー・ファイルは-Djava.security.policy=とともに定義されます。

MBean属性:
ServerStartMBean.SecurityPolicyFile

ユーザー名

このサーバーを起動する際に使用されるユーザー名。

管理コンソールは、指定したユーザー名をコンソールにログインしたときに挿入します。ドメイン構成ウィザードは、定義したユーザー名をドメイン作成時に挿入します。

MBean属性:
ServerStartMBean.Username

パスワード

サーバーの起動時およびサーバー状態監視の実行時に使用するユーザー名のパスワード。

8.1 sp4以降、この属性の値を取得する際、WebLogic Serverは次の処理を行います。

  1. PasswordEncrypted属性の値を取得します。

  2. 値を復号化し、暗号化されていないパスワードをString型で戻します。

この属性の値を設定すると、WebLogic Serverは次の処理を実行します。

  1. 値を暗号化します。

  2. PasswordEncrypted属性の値を、暗号化した値に設定します。

この属性(Password)を使用すると、暗号化されていないパスワードを格納するString型のオブジェクトが、ガベージ・コレクションによって削除され、メモリーの再割当てが行われるまでJVMのメモリー内に留まるため、潜在的なセキュリティ上のリスクにつながります。JVM内でメモリーがどのように割り当てられているかによっては、この暗号化されていないデータがメモリーから削除されるまでに、かなりの時間が経過する可能性があります。

この属性を使用するかわりに、PasswordEncryptedを使用します。

MBean属性:
ServerStartMBean.Password

関連タスク

関連トピック


先頭に戻る