第3章

exteNd Directorプロジェクトの再設定

次の方法によって、exteNd DirectorEARまたはWARを変更できます。

 
Top of page

設定の変更

この章では、環境設定を変更する方法について説明します。 この章には、次の3つのトピックが含まれています。

 
Top of section

ウィザードを使用して環境設定を変更する

Procedure ウィザードを使用して環境設定を変更する

  1. exteNd Directorプロジェクトを開きます。

  2. [プロジェクト]>[Director]>[環境設定]の順に選択します。

  3. [プロジェクト設定]ダイアログボックスで、設定を変更するサブシステムのタブをクリックします。

    サブシステム

    変更可能な内容

    詳細は次の項目を参照してください。

    ContentManagement

    キャッシュオプションおよびAutonomy検索オプション

    Content Managementのキャッシュ環境設定 および Content Managementのキャッシュ環境設定

    Directory

    セキュリティ領域

    ディレクトリ環境設定

    Framework

    exteNd Directorデータソース、ロックスミス、およびクラスタオプション

    フレームワーク設定

    Pageflow

    リソースセットのバインド

    リソースセットへのサブシステムのバインド

    Rule

    Security

    User

    ユーザサービスオプション

    LDAPユーザオプション

    Workflow

    リソースセットのバインド

    リソースセットへのサブシステムのバインド

    WebDAV

    WebDAV URLおよびロック要件

    WebDavの設定

  4. [OK]をクリックして変更を保存します。

 
Top of section

config.xmlファイルを直接編集することによって、環境設定を変更する

Procedure config.xmlファイルを直接編集することによって、環境設定を変更する

  1. exteNd Directorプロジェクトを開きます。

  2. 変更するサブシステムのconfig.xmlファイルを探します。

    config.xmlファイルはWEB-INF\lib\ConfigService\ConfigService.spf\service-name-confの中にあります。 たとえば、Directoryサブシステムでは、config.xmlファイルは、WEB-INF\lib\ConfigService\DirectoryService-confサブディレクトリの中にあります。

    exteNd Directorでは、次のようにconfig.xmlファイル用の標準のキー/値エディタが利用できます。

    cdSettingsView3

    ヒント:   XMLソースビューを編集することもできます。

    exteNd Directorのいくつかのバージョンでは、XMLソースビューに複数行のコメントは含まれません。完全なソースを表示するために、XMLファイルをテキストエディタで開くことができます。

 
Top of section

定義済みのビューを使用して環境設定を変更する

Procedure 定義済みのビューを使用して環境設定を変更する

  1. exteNd Directorプロジェクトを開きます。

  2. 「リソース」タブ内の「表示」タブに進み、settings.ear.xmlを選択します。

    settings.ear.xmlビューで、EARプロジェクトの環境設定を探します(WARプロジェクトでは、settings.war.xmlビューを使用する必要があります)。

    設定ビューには、すべてのサブシステムに対する設定ファイルを含むフォルダが含まれています。

 
Top of page

サブシステムの追加

セットアップウィザードを使用して、サブシステムに既存のEARプロジェクトを追加できます。

サブシステムは任意のテンプレートから追加できます。プロジェクトを作成するために使用したテンプレートを使用する必要はありません。 セットアップウィザードでは、サブシステムファイルがプロジェクトディレクトリにコピーされ、サブプロジェクトがプロジェクトファイルに追加され、また必要に応じて環境設定が変更されます。

Procedure exteNd Directorプロジェクトにサブシステムを追加する

  1. exteNd Director EARプロジェクトを開きます。

  2. [プロジェクト]>[Director]>[設定]の順に選択します。

  3. セットアップウィザードの[設定オプション]パネルで、[追加]を選択します。

  4. [テンプレートの場所]パネルで、追加するサブシステムを含むテンプレートのディレクトリを指定します。次に、[次へ]をクリックします。

    For more information    テンプレートを選択する詳細については、exteNd Directorプロジェクトの作成を参照してください。

  5. [はい]をクリックして、テンプレートの選択を確定します。

  6. [サブシステムの選択]パネルで、追加するサブシステムを選択します。

    ウィザードによって、環境設定オプションのパネルが表示されます。

  7. 必要に応じて環境設定を行います。

    exteNd Directorプロジェクトの作成で、これらのパネルについて説明されています(たとえば、 Content Managementのキャッシュ環境設定Content Managementのキャッシュ環境設定、およびWebDavの設定を参照してください)。

  8. 最後のパネルでは、要約情報を確認して、必要に応じて[ウィザードが終了した後でプロジェクトを作成します]チェックボックスをオフにします。

  9. [完了]をクリックします。

exteNd Directorプロジェクトを作成するウィザードと同様に、このウィザードでサブシステムファイルをテンプレートからプロジェクトディレクトリにコピーするのには少し時間がかかります。オプションが選択されている場合、この処理が終了するとプロジェクトが作成されます。 この処理が終了すると、アプリケーションで作業する準備が完了します。

 
Top of page

サブシステムの削除または無効化

注記:   EARプロジェクトに対してのみ。

セットアップウィザードでは、インストールされている任意のサブシステムを削除したり、無効にしたりできます。

「削除」とは、サブシステムがプロジェクトから削除され、参照がプロジェクト定義から削除されることを意味します。ファイルはディスクから削除されます。

「無効化」とは、サブシステムファイルはプロジェクトの一部として残されますが、プロジェクトが作成されるときにサブシステムがアーカイブから削除されることを意味します。 サブシステムファイルはこのままプロジェクトに存在するため、必要なときにもう一度有効にできます。

両方の場合で、サブシステムへの参照は設定ファイルおよびマニフェストファイルのクラスパスから削除されます。

Procedure サブシステムをexteNd Directorプロジェクトから削除する

  1. exteNd Director EARプロジェクトを開きます。

  2. [プロジェクト]>[Director]>[設定]の順に選択します。

  3. セットアップウィザードの[設定オプション]パネルで、[変更]を選択します。

  4. [サブシステム設定]パネルで、削除するサブシステムの[選択済み]チェックボックスをオフにします。ウィザードで、ファイルの削除について確認するメッセージが表示されるので、[はい]をクリックします。

    ヒント:   別のサブシステムが依存するサブシステムを選択しても、ウィザードでは削除 が許可されません。この場合メッセージが表示され、依存しているサブシステムが表示さ れます。

    ウィザードによってサブシステムはプロジェクトから削除され、サブシステムファイルはディスクから削除されます。

  5. 必要に応じてその他のサブシステムを削除して、完了したら[完了]をクリックします。

Procedure サブシステムを有効または無効にする

  1. exteNd Directorプロジェクトを開きます。

  2. [プロジェクト]>[Director]>[設定]の順に選択します。

  3. セットアップウィザードの[設定オプション]パネルで、[変更]を選択します。

    ウィザードによって[サブシステム設定]パネルが表示されます。

  4. [使用可能]チェックボックスをオフにすることによって、サブシステムを無効にします。ウィザードによってサブシステムを無効にする処理が確認されるので、[はい]をクリックします。

    ウィザードではプロジェクトからサブシステムが削除されますが、後でそのプロジェクトをもう一度有効にできるように、ディスクにはファイルがそのまま残されます。

  5. [使用可能]チェックボックスをオンにすることによって、サブシステムを有効にします。

    ウィザードによって、サブシステムがプロジェクトに復元されます。

  6. 必要に応じてその他のサブシステムを無効または有効にして、完了したら[完了]をクリックします。

Procedure 有効であるサブシステムを確認する

  1. exteNd Directorプロジェクトを開きます。

  2. [プロジェクト]>[Director]>[情報]の順に選択します。

    [サブシステム情報]ダイアログボックスには、プロジェクト内のサブシステムのバージョンおよび有効なステータスが表示されます。

  3. 完了したら、[OK]をクリックします。

 
Top of page

プロジェクトの共有ライブラリ設定の変更

exteNd Directorでは、 JARを利用してサブシステムリソースを提供します。 たとえば、各サブシステムには、関連付けられた1つまたは複数のアーカイブファイルがあります。 サブシステムJARに加えて、exteNd Directorアプリケーションの正常な実行のためには、サードパーティのJARが必要です。 これらの他のJARの例に、 Xalan.jarおよびxercesImpl.jarがあります。

プロジェクトで使用するJARをexteNd Directorでパッケージ化する方法を決定できます。 JAR設定オプションについて次の表で説明します。

作業内容

選択する設定

必要なJARのすべてをプロジェクトに含める

非共有ライブラリ」設定と呼びます。 プロジェクトウィザードによってすべてのexteNd Directorプロジェクトが、デフォルトでこの設定で作成されます。

For more information    詳細については、非共有ライブラリ設定についてを参照してください。

サブシステムexteNd Director JARのみをプロジェクトに含める。 サードパーティのJARを展開アプリケーションサーバ上の周知の場所にコピーする

サードパーティJAR」(部分共有ライブラリ)設定と呼びます。

For more information    詳細については、サードパーティJAR設定についてを参照してください。

フレームワークまたはサブシステムJARをプロジェクトに含めない。 すべてのフレームワーク、サブシステムおよびサードパーティのJARを展開アプリケーションサーバ上の周知の場所にコピーする

共有ライブラリ」設定と呼びます。

次の場合には、この設定が「必要」です。

  • スタンドアロンのポートレットアプリケーションを実行する場合。

  • WebSphereカスタム領域を使用してIBM WebSphereアプリケーションサーバに展開する場合。

For more information    詳細は次の項目を参照してください。 共有ライブラリ設定について

 
Top of section

非共有ライブラリ設定について

exteNd Directorアプリケーション(ポートレットアプリケーションを除く)は、デフォルトで非共有ライブラリ設定を使用して作成されます。

「非共有ライブラリ設定」では、次のようになります。

次の理由により、非共有ライブラリ環境はお勧めしません。

For more information    他の設定への変更についての詳細は、プロジェクト設定の変更手順を参照してください。

 
Top of section

共有ライブラリ設定について

「共有ライブラリ」設定では、exteNd Directorのサービスを提供するJARファイルおよびクラスは、アプリケーションサーバ上の周知の場所にインストールされます。 つまり、そのアプリケーションサーバに展開されたすべてのexteNd Director WebアプリケーションでJARを共有できます。 共有ライブラリのクラスは単一のクラスローダによってロードされ、Webアプリケーションクラスローダはそのクラスローダから拡張されます。

共有ライブラリの利点と制限について次に概説します。

利点

制限

プロジェクトサイズが小さい

アプリケーションサーバは単一の展開ポータルに制限される

展開が高速

設定の変更および再展開にアプリケーションサーバの再起動が必要になる

アプリケーションを独立させて展開できる

高速展開機能が利用できない

exteNd Directorサーバ設定情報がクライアントアプリケーションから分離される

ポートレットアプリケーションWARを独立して展開できる

For more information    他の設定への変更についての詳細は、プロジェクト設定の変更手順を参照してください。

 
Top of section

サードパーティJAR設定について

「サードパーティJAR」設定では、次のようになります。

サードパーティJAR設定には次の利点があります。

利点

制限

プロジェクトサイズが小さい

展開が高速

設定の変更および再展開にアプリケーションサーバの再起動が必要になる

アプリケーションを独立させて展開できる

ポートレットアプリケーションWARを独立して展開できない

複数のポータルをアプリケーションサーバに展開できますが、異なるexteNd Directorデータベースを使用する必要があります。

For more information    他の設定への変更についての詳細は、プロジェクト設定の変更手順を参照してください。

 
Top of section

プロジェクト設定の変更手順

exteNd Directorプロジェクトでは、デフォルトで非共有ライブラリ設定が使用されます。

Procedure 現在のプロジェクト設定を確認する

  1. プロジェクトを開きます。

  2. [プロジェクト]>[Director]>[共有Lib]の順に選択します。

    共有Libダイアログボックスが表示されます。

    [共有Lib]チェックボックスが選択されていない場合は、プロジェクトは非共有ライブラリプロジェクトです。

Procedure プロジェクトの設定を決定する

  1. プロジェクトを開きます。

  2. [プロジェクト]>[Director]>[共有Lib]の順に選択します。

    共有Libダイアログボックスが表示されます。

  3. [共有Lib]チェックボックスをクリックします。

    1. 非共有ライブラリからサードパーティJARに変更する場合にのみ、[共有Lib]および[サードパーティJARのみ]の両方をクリックします)。

      プロジェクトから削除されてアプリケーションサーバに追加されるJARのリストが表示されます。 リストは選択によって異なります。

  4. [プロジェクト]>[すべて再作成してアーカイブ]の順に選択します。

  5. プロジェクトを保存します。

Procedure アプリケーションサーバの設定を確認する

  1. アプリケーションサーバの設定を決定するには、適切なサーバディレクトリを点検し、どのJARが存在するか(または存在しないか)を確認する必要があります。

    サーバ名

    点検場所

    Novell exteNd Application Server

    ファイル: AgJars.conf

    ディレクトリ: extend5\sharedlib

    Apache Tomcat

    ディレクトリ: shared\lib

    BEA WebLogic

    サーバのクラスパス

    IBM WebSphere

    ディレクトリ: server\lib

この場所に含まれるものとライブラリ設定は次のようになります。

Procedure 非共有ライブラリサーバ設定から、完全共有またはサードパーティ共有ライブラリ設定へ変更する

  1. 非共有ライブラリ環境が必要となるexteNd Directorプロジェクトをすべて非展開にします。

  2. サーバを停止します。

  3. プロジェクトを開きます。

    注記:   この手順によって、プロジェクトの構造も変更されます。

  4. [プロジェクト]>[Director]>[共有Lib]の順に選択します。

    共有Libダイアログボックスが表示されます。

  5. [共有Lib]チェックボックスをクリックします。

  6. [JARのコピー]をクリックします。

    JARをコピーするディレクトリの場所を指定するよう要求されます。

    1. 次の表に示されたサーバのディレクトリに移動します。

      サーバ名

      点検場所

      Novell exteNd Application Server

      ファイル: AgJars.conf

      ディレクトリ: extend5\sharedlib

      Apache tomcat

      ディレクトリ: shared\lib

      BEA WebLogic

      サーバのクラスパス

      IBM WebSphere

      ディレクトリ: server\lib

    2. [OK]をクリックします。

  7. サーバでコピーした直後のJARを検索できるように、アプリケーションサーバのクラスパスを更新します。

  8. サーバを再起動します。

Procedure 共有ライブラリサーバ設定から非共有ライブラリ設定に変更する

  1. 共有ライブラリ環境が必要となるexteNd Directorプロジェクトをすべて非展開にします。

  2. サーバを停止します。

  3. プロジェクトを開きます。

    注記:   この手順によって、プロジェクトの構造も変更されます。

  4. [プロジェクト]>[Director]>[共有Lib]の順に選択します。

    共有Libダイアログボックスが表示されます。

  5. [共有Lib]チェックボックスのチェックをはずし、[サードパーティJARのみ]のチェックを外します(チェックされている場合)。

  6. [OK]をクリックします。

  7. サーバのディレクトリからexteNd DirectorサブシステムJARおよびサードパーティJARを削除します。

    サーバ名

    点検場所

    Novell exteNd Application Server

    ファイル: AgJars.conf

    ディレクトリ: extend5\sharedlib

    Apache tomcat

    ディレクトリ: shared\lib

    BEA WebLogic

    サーバのクラスパス

    IBM WebSphere

    ディレクトリ: server\lib

  8. サーバのクラスパスからexteNd DirectorサブシステムJARおよびサードパーティJARを削除します。

  9. サーバを再起動します。



Copyright © 2004 Novell, Inc. All rights reserved. Copyright © 1997, 1998, 1999, 2000, 2001, 2002, 2003 SilverStream Software, LLC. All rights reserved.  more ...