ヘッダーをスキップ
Oracle® WebCenter Contentインストレーション・ガイド
11g リリース1 (11.1.1)
B65039-02
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

9 Oracle WebCenter Contentの構成の検証

この章では、Oracle WebCenter Contentとそのアプリケーションの構成を検証する方法について説明します。

この章では、次の項目について説明します。

9.1 管理サーバーの起動

アプリケーションの管理対象サーバーを起動する前に、Oracle WebLogic Serverドメインの管理サーバーを起動する必要があります。


注意:

WebCenter ContentのWebインタフェースを介してコンテンツ・サーバーにアクセスする前に、User Account Control (UAC)が有効なWindowsオペレーティング・システムで、管理サーバーおよびWebCenter Content管理対象サーバーを管理者として起動する必要があります。

Run As Administratorオプションを指定してコマンド・プロンプト・ウィンドウを開きます(「スタート」メニューで「コマンド プロンプト」を右クリックするか、C:\windows\system32\cmd.exeファイルを右クリックし、「管理者として実行」を選択します)。コマンド・プロンプト・ウィンドウのタイトル・バーに「管理者」と表示されます。

次に、このウィンドウを使用して、次の手順で管理サーバーを起動できます。


管理サーバーを起動するには、次の手順を実行します。

  1. 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/など)。

  2. 本番システムでは、Oracle WebLogic Serverのユーザー名とパスワードを入力します。

    構成ウィザードの「管理者ユーザー名およびパスワードの構成」画面で指定した値を入力します。

  3. 次のURLのOracle WebLogic Server管理コンソールにアクセスします。

    http://adminServerHost:adminServerPort/console
    

    adminServerHostに、ドメインの管理サーバーをホストするコンピュータの名前を指定します。adminServerPortに、管理サーバーをリスニングするポート番号を指定します。デフォルトのポート番号は7001です。次に例を示します。

    http://myHost.example.com:7001/console
    

    ログインするには、構成ウィザードの「管理者ユーザー名およびパスワードの構成」画面で指定したユーザー名およびパスワードを入力します。

9.2 管理対象サーバーの起動

Oracle WebLogic Serverドメインの各管理対象サーバーは、ドメイン・ホーム・ディレクトリの下のbinディレクトリから起動できます。

ミドルウェア・ホーム(MW_HOME)へのディレクトリ・パスおよびドメインの名前(DomainHome)は、Fusion Middleware構成ウィザードの「ドメイン名と場所の指定」画面で指定したものです。


重要:

  • Imaging管理対象サーバーを初めて起動してログインする前に第6.1項「Imaging構成の完了」を参照し、管理対象サーバーの起動は第6.1.2項「Imaging管理対象サーバーの起動およびWebクライアントへのアクセス」の前のタスクを完了してから行ってください。

  • Oracle IRM Managementコンソールに初めてログインする、またはContentアプリケーション・サーバーDesktopを初めて使用する前に、第7.1項「Oracle IRMの初期構成の完了」を参照してください。

  • WebCenter ContentのWebインタフェースを介してコンテンツ・サーバーにアクセスする前に、User Account Control (UAC)が有効なWindowsオペレーティング・システムで、Oracle WebLogic Server管理サーバーおよびWebCenter Content管理対象サーバーを管理者として起動する必要があります。

    Run As Administratorオプションを指定してコマンド・プロンプト・ウィンドウを開きます(「スタート」メニューで「コマンド プロンプト」を右クリックするか、C:\windows\system32\cmd.exeファイルを右クリックし、「管理者として実行」を選択します)。コマンド・プロンプト・ウィンドウのタイトル・バーに「管理者」と表示されます。

    これにより、このウィンドウを使用して、次の手順で説明されているようにWebCenter Content管理対象サーバーを起動できます。コンテンツ・サーバーへのアクセスの詳細は、第9.6項「Oracle WebCenter Contentの構成の検証」を参照してください。


管理対象サーバーを起動するには、次のコマンドを使用します。

  1. 管理サーバーを起動します(第9.1項「管理サーバーの起動」を参照)。

  2. startManagedWebLogicスクリプトを実行します。

    • UNIXスクリプト: MW_HOME/user_projects/domains/DomainHome/bin
      /startManagedWebLogic.sh
      server_name [admin_url]

    • Windowsスクリプト: MW_HOME\user_projects\domains\DomainHome
      \bin\startManagedWebLogic.cmd
      server_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インスタンスの起動および停止に関する項を参照してください。

9.3 管理対象サーバーの再起動

管理対象サーバーの構成への変更を有効にするには、管理対象サーバーを再起動する必要があります。管理対象サーバーは、管理コンソール、停止および起動スクリプトまたはFusion Middleware Controlから再起動できます。

次の例では、stopManagedWebLogicおよびstartManagedWebLogicスクリプトで管理対象サーバーを再起動する方法を示します。詳細は、『Oracle WebCenter Content Content Serverシステム管理者ガイド』のコンテンツ・サーバーの再起動に関する項を参照してください。

コマンド・ラインのスクリプトで管理対象サーバーを再起動するには、次の手順を実行します。

  1. 管理対象サーバーをstopManagedWebLogicスクリプトで停止します。

    • UNIXスクリプト:
      DomainHome
      /bin/stopManagedWebLogic.sh UCM_server1

    • Windowsスクリプト:
      DomainHome\bin\stopManagedWebLogic.cmd UCM_server1

  2. 管理サーバーをstopWebLogicスクリプトで停止します。

    • UNIXスクリプト: DomainHome/bin/stopWebLogic.sh

    • Windowsスクリプト: DomainHome\bin\stopWebLogic.cmd

  3. 管理サーバーをstartWebLogicスクリプトで起動します。

    • UNIXスクリプト: DomainHome/bin/startWebLogic.sh

    • Windowsスクリプト: DomainHome\bin\startWebLogic.cmd

  4. 管理対象サーバーをstartManagedWebLogicスクリプトで起動します。

    • UNIXスクリプト:
      DomainHome
      /bin/startManagedWebLogic.sh UCM_server1

    • Windowsスクリプト:
      DomainHome\bin\startManagedWebLogic.cmd UCM_server1

9.4 Oracle WebCenter Contentでのノード・マネージャの使用

Oracle WebLogic Serverノード・マネージャによって、Oracle WebLogic Serverインスタンスをリモートで起動および停止し、これを監視し、また予期しない障害発生後に自動的に再起動することができます。Oracle WebCenter Content管理対象サーバー、管理サーバー、およびノード・マネージャは、Oracle WebLogic Serverドメインで連携するよう構成できます。ノード・マネージャはサーバー・インスタンスをホストするすべてのマシンにインストールされます。

ノード・マネージャを使用する前にドメインのOracle WebCenter Content管理対象サーバーを起動および停止するには、次のような構成タスクを実行する必要があります。

この項では、Oracle WebLogic Serverドメインでマシンを構成し、管理サーバーおよび管理対象サーバーをマシンへ割り当て、ノード・マネージャの起動前に起動スクリプト使用を有効にする方法について説明します。ドメインを作成または拡張してOracle WebCenter Contentを構成する方法の詳細は、第3章「Oracle WebCenter Contentアプリケーションの構成」を参照してください。

9.4.1 マシンの構成

管理サーバーがリモート・サーバーを開始するために、ノード・マネージャ・アプリケーションとともにマシン定義を使用します。Oracle WebCenter Contentの初期構成では、Fusion Middleware構成ウィザードを介してマシンを構成できます。初期構成後は、Oracle WebLogic Server管理コンソールを介してマシンを構成できます。

Fusion Middleware構成ウィザードを介してマシンを構成する手順は次のとおりです。

  1. Fusion Middleware構成ウィザードの「オプションの構成を選択」画面に進み、「管理対象サーバー、クラスタ、およびマシン」を選択します。

  2. 「マシンの構成」画面で「追加」をクリックします。

  3. 次のフィールドに値を指定します。

    • 名前

      Linux-Boxなど、有効なマシン名を入力します。マシン名は、Oracle WebLogic Serverドメイン内でマシンを識別するものであり、マシンのネットワーク名と一致する必要はありません。名前はドメイン内で一意である必要があります。

    • ノード・マネージャ・リスニング・アドレス

      ドロップダウン・リストから、ノード・マネージャで接続要求のリスニングに使用するリスニング・アドレスの値を選択します。デフォルトでは、ドロップダウン・リストにローカル・システムに定義済のIPアドレスおよびlocalhostが表示されます。デフォルト値はlocalhostです。

      管理サーバーをホストするマシンのIPアドレスを指定し、ノード・マネージャにアクセスする必要がある場合は、ホスト名の検証を無効にする必要があります。詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverの保護』のホスト名検証の使用に関する項を参照してください。

    • ノード・マネージャ・リスニング・ポート

      ノード・マネージャで接続要求のリスニングに使用するリスニング・ポートの有効な値を入力します。ノード・マネージャの有効なリスニング・ポートの範囲は1から65535です。デフォルト値は5556です。

9.4.2 サーバーのマシンへの割当て

Oracle WebCenter Contentの初期構成で、Fusion Middleware構成ウィザードを介して管理サーバーと管理対象サーバーを1つ以上のマシンに割り当てることができます。

初期構成後は、Oracle WebLogic Server管理コンソールを介して管理対象サーバーをマシンに割り当てることができます。

Fusion Middleware構成ウィザードを介してサーバーをマシンに割り当てる手順は次のとおりです。

  1. 「サーバーのマシンへの割当」画面の「サーバー」領域で、サーバーを1つ以上選択します。

  2. 右矢印ボタンをクリックして、選択したサーバーをマシンに割り当てます。

  3. 完了したら、「次」をクリックします。

9.4.3 ノード・マネージャを起動する前の起動スクリプト使用の有効化

最初にノード・マネージャを起動する前に、setNMProps.shスクリプトを実行してStartScriptEnabledプロパティをtrueに設定します。管理対象サーバーを起動スクリプトで起動するには、この設定がノード・マネージャに必要です。クラスのロードの失敗やその他の問題を回避するには、StartScriptEnabledプロパティを使用します。

マシンに割り当てられている1つ以上の管理対象サーバーをホストしているマシン上で、ノード・マネージャの起動スクリプト使用を有効化すると、管理コンソールまたはコマンドラインを使用してリモートで管理対象サーバーを起動または停止できます。予期しないエラーが発生した管理対象サーバーをノード・マネージャから自動的に再起動することもできます。

Records管理対象サーバーの場合は、ノード・マネージャを起動する前に、第8.1項「Recordsの初期構成の完了」の説明に従ってRecords設定チェックリストを完了します。

起動スクリプトを有効化し、ノード・マネージャを起動する手順は次のとおりです。

  1. 次のディレクトリに移動します。

    MIDDLEWARE_HOME/oracle_common/common/bin
    

    MIDDLEWARE_HOMEはOracle Fusion Middlewareがインストールされているディレクトリです。

  2. setNMProps.shスクリプトを実行し、ノード・マネージャを起動する前にStartScriptEnabledプロパティをtrueに設定します。

    ./setNMProps.sh

    これは1回かぎりです。このスクリプトの実行後は、再度ノード・マネージャを起動する前にこのステップを実行する必要はありません。

  3. ノード・マネージャをstartNodeManagerスクリプトで起動します。

    UNIXスクリプト: WL_HOME/server/bin/startNodeManager.sh

    Windowsスクリプト: WL_HOME\server\bin\startNodeManager.cmd

    WL_HOMEはOracle WebLogic Serverがインストールされているディレクトリです。


注意:

WebCenter ContentのWebインタフェースを介してコンテンツ・サーバーにアクセスする前に、User Account Control (UAC)が有効なWindowsオペレーティング・システムで、Oracle WebLogic Server管理サーバーおよびWebCenter Content管理対象サーバーを管理者として起動する必要があります。ノード・マネージャを使用してWebCenter Content管理対象サーバーを起動する場合、さらに、次の手順に従って、ノード・マネージャを管理者として起動する必要があります。
  1. DomainHome\ucm\cs\bin\Installer.exe DisableNtfs8dot3を実行して、Windowsオペレーティング・システムで8.3ネーミング規則を無効にします。

    Windows 7オペレーティング・システムでは、このスクリプトを実行するかわりに、第2.1.1項「Windowsオペレーティング・システムでの8.3ファイル・ネーミング規則の無効化」の説明に従って直接レジストリ・キーを変更する必要があります。

  2. マシンを再起動します。

  3. Run As Administratorオプションを指定してコマンド・プロンプト・ウィンドウを開きます(「スタート」メニューで「コマンド プロンプト」を右クリックするか、C:\windows\system32\cmd.exeファイルを右クリックし、「管理者として実行」を選択します)。コマンド・プロンプト・ウィンドウのタイトル・バーに「管理者」と表示されます。

  4. Oracle WebLogic Server管理サーバーを起動します。

    詳細は第9.1項「管理サーバーの起動」を参照してください。

  5. Run As Administratorオプションを指定して、別のコマンド・プロンプト・ウィンドウを開きます。

  6. 第9.4.3項「ノード・マネージャを起動する前の起動スクリプト使用の有効化」の説明に従って、ノードを起動します。

  7. Oracle WebLogic Server管理コンソールにアクセスして「サーバー」をクリックし、WebCenter Content管理対象サーバーを起動します。

    管理コンソールへのアクセスの詳細は、第9.6項「Oracle WebCenter Contentの構成の検証」を参照してください。


ノード・マネージャの詳細は、『Oracle WebLogic Serverサーバーの起動と停止の管理』および『Oracle WebLogic Serverノード・マネージャ管理者ガイド』を参照してください。

9.5 管理対象サーバーのJavaヒープ・サイズの増加

Oracle WebLogic Server管理対象サーバーのデフォルトのJavaヒープ・サイズは512MBです。JRockit JDKのパフォーマンスを向上させるには、Oracle WebCenter Contentドメインの各管理対象サーバーのヒープ・サイズを1GB (1024MB)に増やします。ノード・マネージャを使用して管理対象サーバーを起動する場合は、設定ページの「サーバーの起動」タブで、管理コンソールで各管理対象サーバーのヒープ・サイズをJava引数として指定できます。

管理対象サーバーのJavaヒープ・サイズを管理コンソールで増やすには、次の手順を実行します。

  1. 管理コンソールにログインします。

  2. 左上部の「チェンジ・センター」で、「ロックして編集」をクリックします(まだこの操作を行っていない場合)。

  3. 左のナビゲーション・ツリーで「環境」を展開し、「サーバー」をクリックします。

  4. 「サーバー」表で、構成するサーバー・インスタンスの名前をクリックします。

  5. 「構成」タブで、「サーバーの起動」をクリックします。

  6. 「引数」フィールドで、次のJavaオプションを指定します。

    -Xmx1024m
    
  7. 「保存」をクリックします。

  8. 変更を有効にするために、左上の「チェンジ・センター」で「変更のアクティブ化」をクリックします。

  9. 第9.3項「管理対象サーバーの再起動」の説明に従って管理対象サーバーを再起動します。

9.6 Oracle WebCenter Contentの構成の検証

Oracle WebCenter Contentの構成を検証するには、Webブラウザを起動して次のURLを入力し、管理サーバー、管理コンソール、Fusion Middleware Control、およびOracle WebLogic Serverドメインのアプリケーションにテスト・アクセスします。