ヘッダーをスキップ
Oracle® Fusion Middleware Oracle WebLogic Administration Console の拡張
11g リリース 1 (10.3.1)
B55554-01
  目次
目次

戻る
戻る
 
 

9 コンソールの拡張のアーカイブとデプロイ

コンソールの拡張のソース ファイルと Java クラス ファイルのディレクトリ ツリーを作成したら、ディレクトリ ツリーを WAR ファイルにアーカイブして、その WAR ファイルを WebLogic Server ドメインにコピーします。拡張のディレクトリ ツリーにおいて作成するファイルとディレクトリについては、「拡張のディレクトリ ツリーの作成」を参照してください。

コンソールの拡張を複数のデプロイ可能なコンポーネントに分割する場合は、拡張のサブセットを含む複数のアーカイブを作成してデプロイできます。各アーカイブには、それぞれの内容を表示するのに必要なクラスとポータル フレームワーク ファイルをすべて格納する必要があります。たとえば、拡張で Administration Console のルック アンド フィールを変更し、デスクトップにポートレットを追加する場合は、ルック アンド フィール拡張用にアーカイブを 1 つ作成し、デスクトップにポートレットを追加するのに必要なファイルを含む、もう 1 つのアーカイブを作成します。

コンソール拡張のアーカイブとデプロイ

コンソール拡張をアーカイブしてデプロイするには、次の手順に従います。

  1. 拡張ディレクトリを WAR ファイルにアーカイブします。WAR ファイルの名前は、プログラム的には重要ではありません。分かりやすい名前を付けてください。

    root-dir ディレクトリのコンテンツをアーカイブのルートにする必要があります。root-dir ディレクトリの名前自体がアーカイブに含まれないようにしてください。jar コマンドを使用してアーカイブを作成する場合は、root-dir ディレクトリからコマンドを入力します。次に例を示します。

    c:\root-dir\> jar -cf my-extension.war * 
    
  2. WAR ファイルを各ドメインの domain-dir/console-ext ディレクトリにコピーします。domain-dir はドメインのルート ディレクトリです。

  3. 各ドメインの管理サーバを再起動します。

デプロイメント中のエラーの出力

Administration Console でデプロイメント エラーが発生すると、標準出力と管理サーバのサーバ ログ ファイルにエラーおよび警告メッセージが出力されます。

エラーまたは警告メッセージが出力されていないのに拡張が Administration Console に表示されない場合は、netuix-extension.xml ファイルで間違った親 UI コントロールを指定した可能性があります。たとえば、子にアクセスするためのタブを表示しない親 UI コントロールを指定した場合、拡張はデプロイされますが、それにアクセスするためのメニュー コントロールが存在しないことになります。