この章では、Oracle WebCenter Contentとそのアプリケーションの構成を検証する方法について説明します。
この章では、次の項目について説明します。
アプリケーションの管理対象サーバーを起動する前に、Oracle WebLogic Serverドメインの管理サーバーを起動する必要があります。
管理サーバーを起動するには、次の手順を実行します。
startWebLogic
スクリプトを実行します(ドメイン・ホーム・ディレクトリの下のbin
ディレクトリから)。
UNIXスクリプト: MW_HOME
/user_projects/domains/
DomainHome
/bin
/startWebLogic.sh [http://admin_url
]
注意: Linuxオペレーティング・システムでは、シェルは開いたままになります。 |
Windowsスクリプト: MW_HOME
\user_projects\domains\
DomainHome
\bin\startWebLogic.cmd [http://admin_url
]
ミドルウェア・ホーム(MW_HOME
)へのディレクトリ・パスおよびドメインの名前(DomainHome
)は、Fusion Middleware構成ウィザードの「ドメイン名と場所の指定」画面で指定したものです。
admin_url
の値は管理サーバーのURLです。管理サーバーがデフォルト・ポートの7001を使用しない場合は、admin_url
の値を指定する必要があります(http://localhost:8001/
など)。
本番システムでは、Oracle WebLogic Serverのユーザー名とパスワードを入力します。
構成ウィザードの「管理者ユーザー名およびパスワードの構成」画面で指定した値を入力します。
次のURLのOracle WebLogic Server管理コンソールにアクセスします。
http://adminServerHost:adminServerPort/console
adminServerHost
に、ドメインの管理サーバーをホストするコンピュータの名前を指定します。adminServerPort
に、管理サーバーをリスニングするポート番号を指定します。デフォルトのポート番号は7001です。次に例を示します。
http://myHost.example.com:7001/console
ログインするには、構成ウィザードの「管理者ユーザー名およびパスワードの構成」画面で指定したユーザー名およびパスワードを入力します。
Oracle WebLogic Serverドメインの各管理対象サーバーは、ドメイン・ホーム・ディレクトリの下のbin
ディレクトリから起動できます。
UNIXパス: MW_HOME
/user_projects/domains/
DomainHome
/bin
Windowsパス: MW_HOME
\user_projects\domains\
DomainHome
\bin
ミドルウェア・ホーム(MW_HOME
)へのディレクトリ・パスおよびドメインの名前(DomainHome
)は、Fusion Middleware構成ウィザードの「ドメイン名と場所の指定」画面で指定したものです。
重要:
|
管理対象サーバーを起動するには、次のコマンドを使用します。
管理サーバーを起動します(第9.1項「管理サーバーの起動」を参照)。
startManagedWebLogic
スクリプトを実行します。
UNIXスクリプト: MW_HOME
/user_projects/domains/
DomainHome
/bin
/startManagedWebLogic.shserver_name
[
admin_url
]
Windowsスクリプト: MW_HOME
\user_projects\domains\
DomainHome
\bin\startManagedWebLogic.cmdserver_name
[
admin_url
]
このスクリプトでは、次のいずれかの名前のようなサーバー名を指定する必要があります。
UCM_server1
(WebCenter Content)
IBR_server1
(Inbound Refinery)
IPM_server1
(Imaging)
IRM_server1
(Oracle IRM)
URM_server1
(Records)
管理対象サーバー名は、startManagedWebLogic_readme.txt
ファイルにあります。UNIXオペレーティング・システムでサーバー名を表示するには、次のコマンドを発行します。
cat MW_HOME/user_projects/domains/domain_name/startManagedWebLogic_readme.txt
Windowsオペレーティング・システムでサーバー名を表示するには、次のファイルをダブルクリックします。
MW_HOME\user_projects\domains\domain_name\startManagedWebLogic_readme.txt
admin_url
の値は管理サーバーのURLです。管理サーバーがデフォルト・ポートの7001を使用しない場合は、admin_url
の値を指定する必要があります(http://localhost:8001/
など)。
サーバーが起動する前に、Oracle WebLogic Serverのユーザー名とパスワードの入力を求められます。これらは、構成ウィザードの「管理者ユーザー名およびパスワードの構成」画面で指定したものです。
たとえば、次のスクリプトにより、Imagingの管理対象サーバーがUNIXオペレーティング・システムで起動されます。
cd MW_HOME/user_projects/domains/domain_name/bin ./startManagedWebLogic.sh IPM_server1 http://localhost:8001/
Windowsオペレーティング・システムでは、次のスクリプトでローカル・ホスト上のOracle IRM管理対象サーバーが起動します。
MW_HOME\user_projects\domains\domain_name\bin\
startManagedWebLogic.cmd IRM_server1
管理対象サーバーを最初に起動した後、起動時にユーザー名とパスワードの入力を求められないようにするには、domain-home
/servers/
server-name
/security/
ディレクトリにboot.properties
ファイルを作成します。このファイルには次の行が含まれます。
username=USERNAME password=PASSWORD
boot.properties
ファイルは、管理対象サーバーが最初に起動されるときに暗号化されます。
Oracle Enterprise Manager Fusion Middleware Controlでの管理対象サーバーの停止と起動の詳細は、Oracle Fusion Middleware管理者ガイドのOracle WebLogic Serverインスタンスの起動および停止に関する項を参照してください。
管理対象サーバーの構成への変更を有効にするには、管理対象サーバーを再起動する必要があります。管理対象サーバーは、管理コンソール、停止および起動スクリプトまたはFusion Middleware Controlから再起動できます。
次の例では、stopManagedWebLogic
およびstartManagedWebLogic
スクリプトで管理対象サーバーを再起動する方法を示します。詳細は、『Oracle Fusion Middleware Oracle WebCenter Contentの管理』のシステム・プロセスの管理に関する項を参照してください。
コマンド・ラインのスクリプトで管理対象サーバーを再起動するには、次の手順を実行します。
管理対象サーバーをstopManagedWebLogic
スクリプトで停止します。
UNIXスクリプト:
DomainHome/bin/stopManagedWebLogic.sh UCM_server1
Windowsスクリプト:
DomainHome
\bin\stopManagedWebLogic.cmd UCM_server1
管理サーバーをstopWebLogic
スクリプトで停止します。
UNIXスクリプト: DomainHome
/bin/stopWebLogic.sh
Windowsスクリプト: DomainHome
\bin\stopWebLogic.cmd
管理サーバーをstartWebLogic
スクリプトで起動します。
UNIXスクリプト: DomainHome
/bin/startWebLogic.sh
Windowsスクリプト: DomainHome
\bin\startWebLogic.cmd
管理対象サーバーをstartManagedWebLogic
スクリプトで起動します。
UNIXスクリプト:
DomainHome/bin/startManagedWebLogic.sh UCM_server1
Windowsスクリプト:
DomainHome
\bin\startManagedWebLogic.cmd UCM_server1
Oracle WebLogic Serverノード・マネージャによって、WebLogic Serverインスタンスをリモートで起動および停止し、これを監視し、また予期しない障害発生後に自動的に再起動できます。Oracle WebCenter Content管理対象サーバー、WebLogic Server管理サーバーおよびノード・マネージャは、WebLogic Serverドメインで連携するよう構成できます。ノード・マネージャはサーバー・インスタンスをホストするすべてのマシンにインストールされます。
ノード・マネージャを使用する前にドメインのOracle WebCenter Content管理対象サーバーを起動および停止するには、次のような構成タスクを実行する必要があります。
ドメインに1マシン以上を構成します。
管理サーバーおよび管理対象サーバー(AdminServer
、IPM_server1
およびUCM_server1
など)を1つ以上のマシンに割り当てます。
ノード・マネージャでのOracle WebCenter Content起動スクリプト使用を有効化するには、nodemanager.properties
ファイルのStartScriptEnabled
プロパティをtrue
に設定します。
この項では、WebLogic Serverドメインでマシンを構成し、管理サーバーおよび管理対象サーバーをマシンへ割り当て、ノード・マネージャの起動前に起動スクリプト使用を有効にする方法について説明します。ドメインを作成または拡張してOracle WebCenter Contentを構成する方法の詳細は、第3章「Oracle WebCenter Contentアプリケーションの構成」を参照してください。
管理サーバーがリモート・サーバーを開始するために、ノード・マネージャ・アプリケーションとともにマシン定義を使用します。Oracle WebCenter Contentの初期構成では、Fusion Middleware構成ウィザードを介してマシンを構成できます。初期構成後は、Oracle WebLogic Server管理コンソールを介してマシンを構成できます。デフォルトで、ローカル・ホストはあらかじめ構成されており、LocalMachine
という名前です。
Fusion Middleware構成ウィザードを介してマシンを構成する手順は次のとおりです。
Fusion Middleware構成ウィザードの「オプションの構成を選択」画面に進み、「管理対象サーバー、クラスタ、およびマシン」を選択します。
「マシンの構成」画面で「追加」をクリックします。
次のフィールドに値を指定します。
名前
Linux-Boxなど、有効なマシン名を入力します。マシン名は、Oracle WebLogic Serverドメイン内でマシンを識別するものであり、マシンのネットワーク名と一致する必要はありません。名前はドメイン内で一意である必要があります。
ノード・マネージャ・リスニング・アドレス
ドロップダウン・リストから、ノード・マネージャで接続要求のリスニングに使用するリスニング・アドレスの値を選択します。デフォルトでは、ドロップダウン・リストにローカル・システムに定義済のIPアドレスおよびlocalhost
が表示されます。デフォルト値はlocalhost
です。
管理サーバーをホストするマシンのIPアドレスを指定し、ノード・マネージャにアクセスする必要がある場合は、ホスト名の検証を無効にする必要があります。詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverの保護』のホスト名検証の使用に関する項を参照してください。
ノード・マネージャ・リスニング・ポート
ノード・マネージャで接続要求のリスニングに使用するリスニング・ポートの有効な値を入力します。ノード・マネージャの有効なリスニング・ポートの範囲は1
から65535
です。デフォルト値は5556
です。
WebLogic Server管理コンソールを介してマシンを構成する手順は次のとおりです。
WebLogic Serverの管理コンソールにログインします。
左側の「ドメイン構造」で、「環境」を開き、「マシン」をクリックします。
「マシンのサマリー」画面で「新規」をクリックします。
「マシンID」手順で次のアイテムの値を指定します。
名前
マシンのOS
「次へ」をクリックします。
「ノード・マネージャのプロパティ」手順で、次のアイテムの値を指定します。
タイプ
リスニング・アドレス
リスニング・ポート
オプションで、デバッグ設定を構成します。
「終了」をクリックします。
各マシン定義では、0台以上のサーバーを管理できます。Oracle WebCenter Contentの初期構成で、Fusion Middleware構成ウィザードを介して管理サーバーと管理対象サーバーを1つ以上のマシンに割り当てることができます。
初期構成後は、Oracle WebLogic Server管理コンソールを介して管理対象サーバーをマシンに割り当てることができます。
Fusion Middleware構成ウィザードを介してサーバーをマシンに割り当てる手順は次のとおりです。
「サーバーのマシンへの割当」画面の「サーバー」領域で、サーバーを1つ以上選択します。
右矢印ボタンをクリックして、選択したサーバーをマシンに割り当てます。
完了したら、「次」をクリックします。
WebLogic Server管理コンソールを介してマシンにサーバーを割り当てる手順は次のとおりです。
WebLogic Serverの管理コンソールにログインします。
左側の「ドメイン構造」で、「環境」を開き、「マシン」をクリックします。
サーバーを割り当てるマシン名をクリックします。
表示される「設定」画面で、「構成」の下の「サーバー」タブをクリックします。
「追加」をクリックします。
「マシンにサーバーを追加」画面の「サーバーの識別」の下で、使用可能なサーバーのリストから追加するサーバーを選択します。(オプションで、新しいサーバーを作成できます。)
「次へ」または「終了」をクリックします。
最初にノード・マネージャを起動する前に、setNMProps.sh
スクリプトを実行してStartScriptEnabled
プロパティをtrue
に設定します。管理対象サーバーを起動スクリプトで起動するには、この設定がノード・マネージャに必要です。クラスのロードの失敗やその他の問題を回避するには、StartScriptEnabled
プロパティを使用します。
マシンに割り当てられている1つ以上の管理対象サーバーをホストしているマシン上で、ノード・マネージャの起動スクリプト使用を有効化すると、管理コンソールまたはコマンドラインを使用してリモートで管理対象サーバーを起動または停止できます。予期しないエラーが発生した管理対象サーバーをノード・マネージャから自動的に再起動することもできます。
Records管理対象サーバーの場合は、ノード・マネージャを起動する前に、第8.1項「Recordsの初期構成の完了」の説明に従ってRecords設定チェックリストを完了します。
起動スクリプトを有効化し、ノード・マネージャを起動する手順は次のとおりです。
次のディレクトリに移動します。
MW_HOME/oracle_common/common/bin
MW_HOME
はOracle Fusion Middlewareがインストールされているディレクトリです。
setNMProps.sh
スクリプトを実行し、ノード・マネージャを起動する前にStartScriptEnabled
プロパティをtrue
に設定します。
./setNMProps.sh
これは1回かぎりです。このスクリプトの実行後は、再度ノード・マネージャを起動する前にこのステップを実行する必要はありません。
ノード・マネージャをstartNodeManager
スクリプトで起動します。
UNIXスクリプト: WL_HOME
/server/bin/startNodeManager.sh
Windowsスクリプト: WL_HOME
\server\bin\startNodeManager.cmd
WL_HOME
はOracle WebLogic Serverがインストールされているディレクトリです。
ノード・マネージャの詳細は、『Oracle WebLogic Serverサーバーの起動と停止の管理』および『Oracle WebLogic Serverノード・マネージャ管理者ガイド』を参照してください。
Oracle WebLogic Server管理対象サーバーのデフォルトのJavaヒープ・サイズは512MBです。JRockit JDKのパフォーマンスを向上させるには、Oracle WebCenter Contentドメインの各管理対象サーバーのヒープ・サイズを1GB (1024MB)に増やします。ノード・マネージャを使用して管理対象サーバーを起動する場合は、起動スクリプトまたはコマンド・ファイルにUSER_MEM_ARGS環境変数を設定して、管理対象サーバーのヒープ・サイズを指定できます。
Java VMヒープ・サイズを増やすには、-Xmx
パラメータの値を設定します。詳細は、第3.5.2項「管理対象サーバーのUSER_MEM_ARGS環境変数の設定」を参照してください。
Oracle WebCenter Contentの構成を検証するには、Webブラウザを起動して次のURLを入力し、管理サーバー、管理コンソール、Fusion Middleware Control、およびOracle WebLogic Serverドメインのアプリケーションにテスト・アクセスします。
管理サーバーにアクセスするには、次の手順を実行します。
http://adminServerHost:adminServerPort
adminServerHost
に、ドメインの管理サーバーをホストするコンピュータの名前を指定します。adminServerPort
に、管理サーバーをリスニングするポート番号を指定します。デフォルトのポート番号は7001です。次に例を示します。
http://myHost.example.com:7001
ログインするには、構成ウィザードの「管理者ユーザー名およびパスワードの構成」画面で指定したユーザー名およびパスワードを入力します。
管理コンソールにアクセスするには、次の手順を実行します。
http://adminServerHost:adminServerPort/console
adminServerHost
に、ドメインの管理サーバーをホストするコンピュータの名前を指定します。adminServerPort
に、管理サーバーをリスニングするポート番号を指定します。デフォルトのポート番号は7001です。次に例を示します。
http://myHost.example.com:7001/console
ログインするには、構成ウィザードの「管理者ユーザー名およびパスワードの構成」画面で指定したユーザー名およびパスワードを入力します。
Fusion Middleware Controlにアクセスするには、次の手順を実行します。
http://adminServerHost:adminServerPort/em
adminServerHost
に、ドメインの管理サーバーをホストするコンピュータの名前を指定します。adminServerPort
に、管理サーバーをリスニングするポート番号を指定します。デフォルトのポート番号は7001です。次に例を示します。
http://myHost.example.com:7001/em
ログインするには、構成ウィザードの「管理者ユーザー名およびパスワードの構成」画面で指定したユーザー名およびパスワードを入力します。
Fusion Middleware Controlで、Oracle WebCenter Contentアプリケーションのページを構成できます。
コンテンツ・サーバーにアクセスしてWebCenter Contentをテストするには、次の手順を実行します。
http://managedServerHost:managedServerPort/cs
WebCenter Contentのデフォルトのポート番号は16200
です。
コンテンツ・サーバーの構成を完了するには、Oracle WebCenter Content Serverに最初にログインするユーザーがOracle WebLogic Serverドメインの管理者でなければなりません。詳細は、第4.2項「WebCenter Contentの初期構成の完了」、および『Oracle Fusion Middleware Oracle WebCenter Contentの管理』のシステム管理タスクの概要に関する項、セキュリティとユーザー・アクセスの理解に関する項、システム・プロセスの管理に関する項を参照してください。
新しく設定したInbound Refineryインスタンスをテストするには、次の手順を実行します。
http://managedServerHost:managedServerPort/ibr
Oracle WebLogic Serverのユーザー名とパスワードでログインします。Inbound Refineryのデフォルトのポート番号は16250
です。
新しく設定したImagingインスタンスをテストするには、次の手順を実行します。
http://managedServerHost:managedServerPort/imaging
Oracle WebLogic Serverのユーザー名とパスワードでログインします。Imagingのデフォルトのポート番号は、16000
です。
新しく設定したOracle IRMインスタンスをテストするには、次の手順を実行します。
https://managedServerHost:managedServerPort/irm_desktop
新しく設定したRecordsインスタンスをテストするには、次の手順を実行します。
http://managedServerHost:managedServerPort/urm
Oracle WebLogic Serverのユーザー名とパスワードでログインします。Recordsのデフォルトのポート番号は16300
です。