プロダクション業務ガイド

     前  次    目次     
ここから内容

はじめに

プロダクション業務とは

プロダクション業務の概要

チーム開発環境の設定

ポータル クラスタのコンフィグレーション

EAR ファイルのビルドとデプロイ

ポータル アプリケーションの伝播

ラウンドトリップ開発の実行

始める前に

このガイドの使い方

関連ガイド

第 1 部 コンフィグレーションとデプロイメント

チーム開発環境の管理

はじめに

ソース コントロール ベンダの選択

共有 WebLogic Portal ドメインの作成

WebLogic Portal ドメインとは

始める前に

WebLogic Portal ドメイン テンプレートの作成

共有ドメインの作成

WebLogic Server の起動

ドメインのコンフィグレーションと調整

データベースの管理

エンタープライズ品質データベースを使用した開発

開発とプロダクションで異なるデータベースを使用

データベースに変更を加えるタイミングの確認

PointBase データベースの使用

不要なデータベース コンポーネントの削除

ポータル アプリケーションの作成と共有

Eclipse ワークスペース ディレクトリの作成または配置

ポータル EAR プロジェクトの作成

ポータル Web プロジェクトの作成

ポータル アプリケーションのチェックイン

Workshop for WebLogic アプリケーションのチェックアウト

チーム環境での J2EE 共有ライブラリの使用

概要

優先に関する共有ライブラリ ルール

デプロイメント記述子と共有ライブラリ

共有ライブラリのマニフェスト ファイルの目次

ポータル リソースの共有 : サンプル シナリオ

はじめに

共有するリソースのパッケージ化

共有リソースの受け取りと組み込み

共有ライブラリの Workshop for WebLogic へのインポート

デプロイされたアプリケーションへの共有ライブラリのインポート

WebLogic Portal コーディングのベスト プラクティス

Java プロジェクトの共有

クロスプラットフォーム開発のサポート

ポータル コンポーネントの定義ラベルの編集

クラスタ コンフィグレーションのテスト

ソース コントロールでのバイナリ ファイルの管理

バイナリ ファイルを扱うための一般的な手順

ユーザ、グループ、ロール、および資格の更新

その他のセキュリティ関連ファイルの更新

ファセットのコンフィグレーション

代替のドメイン共有方法

BEA ホーム ディレクトリの判断

BEA ホーム ディレクトリの重要性

チームの複数の BEA ホーム ディレクトリの場所の管理

オプション 1 : 文字列置換によってコンフィグレーション ファイルを変更する

オプション 2 : BEA ホーム用に共通の仮想ドライブを使用する (Windows)

オプション 3 : 相対パスを使用する

ポータル ドメインの作成と共有

ドメインに対する共通のディレクトリの計画

ドメインの作成

ソース コントロールへのドメインのチェックイン

サーバの起動

ドメインのコンフィグレーションと調整

ポータル クラスタのコンフィグレーション

概要

前提条件タスク

プロダクション データベースの設定

JMS キューおよび JDBC データ ソースの確認

クラスタ アーキテクチャの選択

シングル クラスタ

マルチ クラスタ

ドメイン ネットワーク レイアウトの決定

WebLogic Portal のインストール

クラスタ ドメインの作成

ドメインとは

カスタマイズされたドメインの作成

初期コンフィグレーション

ドメインのカスタマイズ

データベースと JMS オプションのコンフィグレーション

コンフィグレーションの完了

管理サーバのコンフィグレーション

JMS サーバの設定

管理対象サーバ ディレクトリの作成

概要

管理対象サーバ ドメインの作成

ゼロ ダウンタイムのアーキテクチャ

概要

単一データベース インスタンス

ポータル キャッシュ

ポータル アプリケーションのデプロイ

デプロイの準備

デプロイメント記述子およびコンフィグレーション ファイルの概要

記述子のマージ

マージされた記述子の確認

ポータル Web アプリケーションのデプロイメント記述子

エンタープライズ アプリケーションのデプロイメント記述子

コンフィグレーション ファイル

デプロイメント計画の使用

アプリケーション スコープ JDBC の使用

ポータル アプリケーションのビルド

Workshop for WebLogic でのビルド

コマンドラインでのビルド

EAR のデプロイ

開発環境へのデプロイ

ステージングまたはプロダクション環境へのデプロイ

ステージングまたはプロダクション環境への再デプロイ

展開された EAR のデプロイ

J2EE 共有ライブラリのデプロイ

ライブラリ記述子

ライブラリ バージョン

コンテンツ リポジトリの作成

単一ドメインでの複数のエンタープライズ アプリケーションの使用

アプリケーション チューニングのヒント

WAR ファイルへの JSR-168 ポートレットのデプロイ

インポート ユーティリティの起動

インポート ユーティリティの使用

ポートレットへのアクセス

WebLogic Portal とのプロダクションの再デプロイメントの使用

プロダクションの再デプロイメントとは

概念的な概要および制限

基本的な手順の概要

アプリケーションの再デプロイメントのシナリオ

非ポータル資産の追加、削除、または更新

データベースでのポータル資産の追加、削除、または更新

デプロイおよび伝播

プロダクションの再デプロイメントに伴う問題と制限

アプリケーション ロールバック

メモリおよび CPU の要件

伝播

データベース インスタンス

データベースの変更

キャッシュの無効化

コンテンツ リポジトリ

条件式に基づくロールを使用するアプリケーション

外部システム

プロダクションの再デプロイメントによる悪影響

カスタマイズ

ポータル リソース

資格

WSRP

システム クラスパスの変更

第 2 部 伝播

伝播方針の開発

伝播とは

BEA 提供の伝播支援ツール

WebLogic Server Administration Console (EAR デプロイメント)

Workshop for WebLogic 伝播ツール

伝播 Ant タスク

手動伝播手順

エクスポート/インポート ユーティリティ

データベース ベンダ ツール (サポート対象外)

伝播できるデータの種類

適切な伝播ツールの選択

伝播のロードマップ

開発環境

ソース コントロール

開発からステージングへの移行

ステージング環境

ステージング環境でのソース コントロール

オフライン タスクの実行

最終インベントリのコミット

ポータル システム コンフィグレーションの評価

一般的な伝播のシナリオ

環境の例

シナリオ 1 : EAR ファイルの初回デプロイ

シナリオ 2 : EAR ファイルの再デプロイ

対象サーバが開発モードの場合

対象サーバがプロダクション モードの場合

Datasync データの移行

シナリオ 3 : ステージングからプロダクションへの伝播 : デフォルトのスコープ

シナリオ 4 : ステージングからプロダクションへの伝播 : デスクトップ スコープ

シナリオ 5 : プロダクションからステージングへの伝播 : 両方とも変更されている場合

シナリオ 6 : ラウンド トリップ開発

プロダクション モードと開発モード

伝播と伝達

伝播に関するトピック

概要

始める前に

管理サーバの起動

データ バックアップの実行

インポート プロセス中にシステムを非アクティブ化するように計画

伝播ツールのインストール

ログ ファイルのコンフィグレーション (オプション)

J2EE アプリケーション (EAR) のデプロイ

必要な手動変更

手動変更を必要とする種類のデータ

手動変更の報告先

伝播の参照表

セキュリティ情報と伝播

スコープについて

概要

スコープを使用する理由

スコープ指定のリスクとは

スコープ指定のベスト プラクティス

スコープの設定方法

Workshop for WebLogic を使用したスコープの設定

新しい伝播セッション ウィザードでのグローバル スコープの設定

マージ済みインベントリ ビューでのスコープ設定

Ant タスクによるスコープの設定

スコープ指定の影響

エンタープライズ アプリケーション レベルへのスコープ指定

デスクトップ レベルへのスコープ指定

リポジトリへのスコープ指定

コンテンツ フォルダへのスコープ指定

スコープとライブラリの継承

ポータル資産インスタンスと継承

新しいデスクトップの作成とライブラリへの逆アセンブル

プロパティ設定の分離

ポリシーの使用

はじめに

グローバル ポリシーの例

ローカル ポリシー オーバーライド

ローカル ポリシーのデスクトップでの使用

ポリシーに基づく変更の報告

マージ済みインベントリの変更のプレビューと調整

ユーザ カスタマイズと伝播

ログ ファイルの確認

インポート プロセスのロールバック

連合ポータルの (WSRP) 伝播

はじめに

WSRP 伝播手順

プロデューサのみ WebLogic Portal 10.0 にアップグレードする場合

コンシューマのみ WebLogic Portal 10.0 にアップグレードする場合

プロデューサ ハンドルのリスト化

プロデューサ登録ハンドルの更新

デフォルトのアップロード ファイル サイズの増加

インベントリのサーバへのコピー

デプロイメント計画の変更

web.xml ファイルの変更

伝播サーブレットのコンフィグレーション

インベントリのエクスポート ディレクトリ

説明テキスト

詳細ロギング

詳細ログ ファイルの場所

Workshop for WebLogic 伝播ツールの使用

概要

伝播パースペクティブの概要

インベントリ ファイルのダウンロード

伝播プロジェクトの作成

単純なプロジェクトの作成

伝播セッションの開始

インベントリ ファイルのインポート

マージ済みインベントリ ファイルの作成

ソース インベントリ ファイルの選択

送り先インベントリ ファイルの選択

マージ済みインベントリの表示および調整

最終的なマージ済みインベントリ ファイルの作成

サーバへの最終インベントリのアップロード

EAR ファイルのデプロイ

最終インベントリの送り先サーバへの伝播

詳細ロギングの有効化

伝播 Ant タスクの使用

はじめに

始める前に

Ant タスクのインストール

伝播サーブレットのデプロイ

Ant インストールのテスト

WebLogic ポータル環境の外部における Ant タスクの使用

オンライン タスクに必用な JARS

オフライン タスクに必用な JARS

オンライン タスクの概要

オンライン タスクの要約

オンライン タスクと HTTPS の併用

オンライン タスクのトラブルシューティング

オフライン タスクの概要

オフライン タスクの要約

オフライン タスクのトラブルシューティング

インベントリのスコープ指定

Ant タスクによるスコープ指定

サンプル スコープ指定ワークフロー

スコープ プロパティ ファイルについて

ポリシーの使用

ポリシー プロパティ ファイルについて

インベントリの結合とコミット

伝播 Ant タスク リファレンス

オンライン タスク

OnlineCheckMutexTask

属性

Ant 条件のプロパティ

エラーの発生時

使用方法

OnlineCommitTask

属性

修飾子

Ant 条件文のサポート

エラーの発生時

使用方法

OnlineDownloadTask

属性

修飾子

Ant 条件文のサポート

エラーの発生時

使用方法

OnlineMaintenanceModeTask

属性

Ant 条件のプロパティ

エラーの発生時

使用方法

OnlinePingTask

属性

Ant 条件文のサポート

エラーの発生時

使用方法

OnlineUploadTask

属性

Ant 条件のプロパティ

エラーの発生時

使用方法

オフライン タスク

OfflineCheckManualElectionsTask

属性

Ant 条件のプロパティ

エラーの発生時

使用方法

OfflineCombineTask

属性

Ant 条件のプロパティ

エラーの発生時

使用方法

OfflineDiffTask

属性

Ant 条件文のサポート

エラーの発生時

使用方法

OfflineElectionAlgebraTask

属性

Ant 条件のプロパティ

エラーの発生時

使用方法

OfflineExtractTask

属性

Ant 条件文のサポート

エラーの発生時

使用方法

OfflineInsertTask

属性

Ant 条件文のサポート

エラーの発生時

使用方法

OfflineListPoliciesTask

属性

Ant 条件文のサポート

エラーの発生時

使用方法

OfflineListScopesTask

属性

Ant 条件文のサポート

エラーの発生時

使用方法

OfflineSearchTask

属性

Ant 条件文のサポート

エラーの発生時

使用方法

OfflineValidateTask

属性

Ant 条件のプロパティ

エラーの発生時

使用方法

伝播のヒントとベスト プラクティス

ベスト プラクティス

サンプル Ant スクリプトの参照

履歴インベントリのストアの維持

定義ラベルとインスタンス ラベルの変更禁止

環境間における変更の手動レプリケーションの禁止

エンタープライズ アプリケーション レベルへのスコープ

デフォルトのスコープ指定およびポリシーのオプションの使用

伝播プロセスの開発には Workshop for WebLogic の使用

インポートおよびエクスポートへの Ant タスクの使用

プロキシ サーバまたはロード バランサ間での伝播の回避

クラスタ管理サーバの実行を確認

エラー メッセージの解釈

エクスポートおよび OnlineCommit 操作の再起動

オンライン操作の速度の向上

Microsoft Windows ファイル システムの使用

インベントリ ファイルの転送プロトコルの選択

手動変更の注意およびコンフィグレーション

適切な委託管理特権の確認

LDAP およびデータベースの同期問題の回避

一般的な問題のトラブルシューティング

エクスポート/インポート ユーティリティの使用

エクスポート/インポート ユーティリティのインストール

エクスポート/インポート ユーティリティの概要

ユーティリティの操作の対象

ユーティリティの操作の対象外

エクスポートとインポートのルールの調整

基本概念と用語

.portal ファイルとデスクトップ

エクスポートとインポートのスコープ

ライブラリ スコープ

管理スコープ

訪問者スコープ

カスタマイズ

エクスポート/インポート ユーティリティ クライアント プログラム

エクスポート/インポート ユーティリティ プロパティ ファイルのコンフィグレーション

プロパティ ファイルのパラメータを指定する

プロパティ ファイルの場所を指定する

デスクトップのエクスポート

プロパティ ファイルの編集

ビルド スクリプトの実行

.portal ファイルのインポート

プロパティ ファイルの編集

ビルド スクリプトの実行

ページのエクスポート

プロパティ ファイルの編集

ビルド スクリプトの実行

ページのインポート

プロパティ ファイルの編集

ビルド スクリプトの実行

ポータル資産のインポート時の結合方法の管理

ポータル資産のインポート時の移動方法の管理

内部移動

外部移動

識別子プロパティの位置確認と指定

webapp プロパティ

portal.path および desktop.path プロパティ

page.label および book.label プロパティ

ページの定義ラベルの特定

ブックの定義ラベルの特定

キャッシュの管理

Datasync Web アプリケーションの使用

ポータルの Datasync 定義

開発時の Datasync 定義の解説

圧縮 EAR と非圧縮 EAR

Datasync Web アプリケーション

内容の削除

圧縮 EAR ファイルの操作

新しい内容をアップロードする

EAR からブートストラップする

JAR ファイルを作成する

内容を確認する

プロダクションからの定義の取り込み

サーバの接続に使用するオプション

サンプル

使用方法

コマンド

Datasync 定義のデプロイメントに関するルール

プロパティ セットの削除

エクスポート/インポート ユーティリティ ファイル


ページの先頭       前  次