Platform
™
リ リ ース
ノ ー ト
バージ ョ ン 7.0 Service Pack 5 マニ ュ アルの日付 : 2004 年 4 月 8 日
著作権
Copyright © 2004, BEA Systems, Inc. All Rights Reserved.
限定的権利条項
本ソ フ ト ウ ェ アおよびマニ ュ アルは、BEA Systems, Inc. 又は日本ビー ・ イー ・ エー ・ シ ス テム ズ株式会社 (
以下、 「BEA」 と いい ます) の使用許諾契約に基づいて提供 され、 その内容に同意する場合にのみ使用する
こ と がで き、 同契約の条項通 り にのみ使用ま たは コ ピーする こ と がで き ます。 同契約で明示的に許可 されて い る以外の方法で同 ソ フ ト ウ ェ ア を コ ピーする こ と は法律に違反し ます。 こ のマニ ュ アルの一部ま たは全部 を、BEA か ら の書面に よ る事前の同意な しに、 複写、 複製、 翻訳、 あ るいはいかな る電子媒体ま たは機械 可読形式への変換も 行 う こ と はで き ません。
米国政府に よ る使用、 複製 も し く は開示は、BEA の使用許諾契約、 および FAR 52.227-19 の 「Commercial Computer Software-Restricted Rights」 条項のサブパラ グ ラ フ (c)(1)、DFARS 252.227-7013 の 「Rights in Technical Data and Computer Software」 条項のサブパ ラ グ ラ フ (c)(1)(ii)、NASA FAR 補遺 16-52.227-86 の
「Commercial Computer Software--Licensing」 条項のサブパラ グ ラ フ (d)、 も し く はそれ ら と 同等の条項で定
め る制限の対象 と な り ます。 こ のマニ ュ アルに記載さ れてい る内容は予告な く 変更 され る こ と があ り 、 ま た BEA に よ る責務を意味する も のではあ り ません。 本 ソ フ ト ウ ェ アおよびマニ ュ アルは 「現状の ま ま」 提供 され、 商品性や特定用途への 適合性を始め と する (ただ し、 こ れら には限定さ れない) いかな る種類の保証も 与えません。 さ ら に、BEA は、 正当性、 正確 さ、 信頼性などについて、 本 ソフ ト ウ ェ ア ま たはマニ ュ アルの使用 も し く は使用結果に関 し ていかな る確約、 保証、 あ るいは表明 も行い ません。
商標または登録商標
BEA、Jolt、Tuxedo、 および WebLogic は、BEA Systems, Inc. の登録商標です。BEA Builder、BEA Campaign Manager for WebLogic、BEA eLink、BEA Liquid Data for WebLogic、BEA Manager、BEA WebLogic Commerce Server、BEA WebLogic Enterprise、BEA WebLogic Enterprise Platform、BEA WebLogic Express、BEA WebLogic Integration、BEA WebLogic Personalization Server、BEA WebLogic Platform、BEA WebLogic Portal、BEA WebLogic Server、BEA WebLogic Workshop および How Business Becomes E-Business は、BEA Systems, Inc の商標です。
BEA WebLogic Platform の概要 ... 2
こ のマニ ュ アルで使用さ れ る用語 ... 2
BEA WebLogic Platform 7.0 Service Pack 5 の新機能... 2
新し いデータベース ド ラ イ バのサポー ト : Oracle Thin Driver 10g ... 3
WebLogic Platform 7.0 の SP1、 SP2、 SP4 および SP5 の相互運用性... 4
パ ッ ケージ ア ッ プグ レー ド イ ン ス ト ーラ拡張機能 ... 4
WebLogic Platform 7.0 SP5 と 共に イ ン ス ト ール さ れる WebLogic Integration アダプ タ と プ ラ グ イ ン ... 5
プ ラ ッ ト フ ォームのサポー ト およびシ ス テ ム要件... 5
特殊な イ ン ス ト ール手順... 6
WebLogic JRockit SDK と 共に WebLogic Platform を使用する ... 7
WebLogic Platform と 共にバン ド ル さ れていない JVM を使用する ... 7 [コ ン フ ィ グ レーシ ョ ン ] ウ ィ ザー ド を使用し て作成さ れた ド メ イ ンを移行する ... 8 移行ス ク リ プ ト を実行する ... 10 ア ッ プグ レー ド 中に実行さ れる ア ク シ ョ ン... 11 ア ッ プグ レー ド の例... 13 再開の例... 14 移行を実行する ための手動作業の実行... 14 WebLogic Platform 7.0 SP1 に移行する ための手動作業の実行... 14 WebLogic Platform 7.0 SP2 に移行する ための手動作業の実行... 22 WebLogic Platform 7.0 SP4 に移行する ための手動作業の実行... 32 WebLogic Platform 7.0 SP5 に移行する ための手動作業の実行... 34 新し い イ ン ス ト ール環境 ( ア ッ プグ レー ド環境ではない ) でス ク リ プ ト およびコ ン フ ィ グ レーシ ョ ン フ ァ イ ルを更新する ... 37 Platform Domain で使用さ れたデータベースの切 り 替え ... 38 手順 1: データベースの コ ン フ ィ グ レーシ ョ ン ... 38 手順 2: データベース環境に合わせた db_settings.properties の編集 ... 39 手順 3: データベース環境に合わせた setDBVars および setDBVarsExt の編集 .... 40 手順 4: WebLogic Server の起動... 42
手順 5: WebLogic Administration Console での接続プールおよびレルムの設定.... 42 手順 6: WebLogic Server の起動 ... 45 手順 7: db_settings.properties の編集に よ るデータベースの コ メ ン ト の解除 ... 45 手順 8: create_db の実行... 45 手順 9: WebLogic Server の再起動 ... 45 手順 10: sync の実行 ... 46 手順 11: Oracle のみ — イ ンデ ッ ク スの再構築 ... 46 ベス ト プ ラ ク テ ィ ス ... 47 BEA ホーム デ ィ レ ク ト リ 名の文字制限 ... 47 イ ン ス ト ール デ ィ レ ク ト リ に名前を付け る ... 47 WebLogic Portal サンプル データ ... 48 Platform Domain テンプレー ト を使用する ... 48 WebLogic Platform サンプル アプ リ ケーシ ョ ン を実行する ... 49 Netscape ブ ラ ウ ザ 6.x を使用し て ド キ ュ メ ン ト にア ク セ スする ... 50 WebLogic Platform 7.0 SP2、 SP4、 および SP5 の JVM オプシ ョ ンを指定する ... 50 サンプル ス ク リ プ ト ... 52 修正さ れた問題点 ... 52 Service Pack 1 で修正 さ れた問題点 ... 53 Service Pack 2 で修正 さ れた問題点 ... 54 Service Pack 4 で修正 さ れた問題点 ... 57
Service Pack 5 で修正 さ れた問題点 END ... 58
既知の制約... 58 追跡さ れた問題... 59 WebLogic JRockit SDK のサポー ト 上の制約 ... 74 JVM コ ン フ ィ グ レーシ ョ ン ... 74 パフ ォーマン ス上の注意点... 75 DB2 の注意点... 75 Apache 2.0.43 の注意点 ... 75
ノート
BEA WebLogic Platform
リ リ ース
: 7.0 Service Pack 5
マニュ アルの日付
: 2004
年
4
月
こ のマニ ュ アルでは、 次の ト ピ ッ ク について説明し ます。 BEA WebLogic Platform の概要
こ のマニ ュ アルで使用さ れる用語
BEA WebLogic Platform 7.0 Service Pack 5 の新機能
プ ラ ッ ト フ ォームのサポー ト およびシ ス テ ム要件
特殊な イ ン ス ト ール手順
WebLogic JRockit SDK と 共に WebLogic Platform を使用する
[コ ン フ ィ グ レーシ ョ ン ] ウィ ザー ド を使用し て作成さ れた ド メ イ ンを移行する
Platform Domain で使用さ れたデータベースの切 り 替え
修正 さ れた問題点
既知の制約
最新の リ リ ース ノ ー ト 情報については、 次の URL にあ る BEA マニュ アルの Web サ イ ト を参照し て く だ さ い。
BEA WebLogic Platform
の概要
BEA WebLogic Platform は、 BEA WebLogic の既存の製品 ( アプ リ ケーシ ョ ン サーバ、 開 発、 ポータル、 および統合 ) のすべての機能が高度に統合さ れた ソ リ ューシ ョ ンです。 こ の統合さ れた ソ リ ューシ ョ ンに よ っ て、 一般的なアプ リ ケーシ ョ ン イ ン フ ラ ス ト ラ ク チャ の利点を、 堅牢で使いやすいフ レーム ワー ク で活用で き ます。
このマニ ュ アルで使用される用語
こ のマニ ュ アルでは、 パス名に次の 2 つの仮の文字列を使用し ています。 BEA_HOMEは、 ラ イ セン ス フ ァ イ ルなど、 同じ マシ ンに イ ン ス ト ール さ れた複数の BEA 製品が使用する フ ァ イルの リ ポジ ト リ と し て機能するデ ィ レ ク ト リ です。BEA_HOMEの一般的な値は c:\bea ですが、 どのデ ィ レ ク ト リ で も BEA_HOME と し て指 定でき ます。
WL_HOMEは、 WebLogic Platform ソ フ ト ウ ェ アが イ ン ス ト ール さ れ るデ ィ レ ク ト リ で
す。 デフ ォル ト では、BEA_HOMEの下に置かれます。 一般的なデフ ォル ト のパス名は
c:\bea\weblogic700 ですが、WL_HOMEはどのデ ィ レ ク ト リ に置 く こ と も でき ます。
BEA WebLogic Platform 7.0 Service Pack
5
の新機能
BEA WebLogic Platform 7.0 Service Pack 5 (SP5) には、 すべての WebLogic Platform 7.0 コ ンポーネン ト (WebLogic Server、 WebLogic Workshop、 WebLogic Integration、 WebLogic Portal および WebLogic JRockit) のサービ ス パ ッ ク の更新が収録 さ れてい ます。 WebLogic Platform 7.0 SP5 では、 すべての WebLogic Platform 7.0 コ ンポーネン ト に対し てア ッ プ デー ト を行 う こ と がで き ます。
WebLogic Platform 7.0 SP5 には、 WebLogic Platform 7.0、 7.0 SP1、 7.0 SP2、 および 7.0
SP4 の メ ンテナン スが含まれています。 さ ら に、 以下の節では、 SP5 の新機能について説
明 し ます。
新し いデータベース ド ラ イ バのサポー ト : Oracle Thin Driver 10g
WebLogic Platform 7.0 の SP1、 SP2、 SP4 および SP5 の相互運用性
パ ッ ケージ ア ッ プグ レー ド イ ン ス ト ーラ拡張機能
WebLogic Platform 7.0 SP5 と 共に イ ン ス ト ール さ れる WebLogic Integration アダプタ
と プ ラ グ イ ン WebLogic Platform 7.0 SP5 および以前の 7.0.x リ リ ースの新し い機能について、完全な一覧 を参照する には、 次の URL の新機能ページを参照し て く だ さ い。 http://edocs.beasys.co.jp/e-docs/platform/docs70/interm/whatsnew.html
新し いデー タ ベース
ド ラ イバのサポー ト
: Oracle
Thin Driver 10g
WebLogic Platform 7.0 SP5 では、 Oracle Thin Driver 10g のサポー ト が拡張さ れています。 詳細については、 次の URL にあ る WebLogic Platform 7.0 のサポー ト 対象コ ン フ ィ グ レー シ ョ ンの 『サポー ト 対象のデータベース コ ン フ ィ グ レーシ ョ ン』 を参照し て く だ さ い。
http://edocs.beasys.co.jp/e-docs/platform/suppconfigs/configs70/70_over/su pported_db.html
注意: Oracle10g GA ド ラ イ バには既知の問題があ り ます。 日本語文字でマルチバ イ ト 文
字セ ッ ト を使用し てい る と 、setString() メ ソ ッ ド に対する コールが失敗し ます。
(Oracle TAR 番号 3584729.994、 Oracle バグ番号 3437365):
WebLogic Platform 7.0 SP5 は、 Oracle 10g ド ラ イ バで認定 さ れてい ます。 こ の ド ラ イ バはキ ッ ト にバン ド ル さ れ、 こ のパ ッ チを含んでいます。 Oracle 10g GA ド ラ イ バを使用し てい る場合は、 Oracle か ら関連パ ッ チを入手する こ と をお勧め し ます。
WebLogic Platform 7.0
の
SP1
、
SP2
、
SP4
およ
び
SP5
の相互運用性
WebLogic Platform 7.0 は、 サービ ス パ ッ ク が異な って も、 相互に運用する こ と がで き ま す。 た と えば、 ド メ イ ンやス ク リ プ ト を修正し な く て も、 WebLogic Platform 7.0 を実行す る マシンが 7.0 SP1、 7.0 SP2、 7.0 SP4、 ま たは 7.0 SP5 を実行する マシ ン と 対話する よ う に 設定で き ます。 ただ し 、 次の制約を伴います。 相互運用性は以下の一般的な コ ン フ ィ グ レーシ ョ ンでサポー ト さ れています。 ク ラ ス タ化 さ れていない ノ ー ド 間 個別の ク ラ ス タに設定さ れた ノ ー ド 間 同じ ド メ イ ン ま たは ク ラ ス タに属する サーバはすべて、 同じ 7.0.x リ リ ースの WebLogic Platform コ ンポーネン ト を実行する必要があ り ます。WebLogic Portal に付属する E-Business Control Center (EBCC) ク ラ イ アン ト は、 EBCC と 同じ サービ ス パ ッ ク を実行する サーバ と のみ運用でき る。 た と えば、 WebLogic Portal 7.0 SP1 に付属する EBCC ク ラ イ アン ト は、 WebLogic Server 7.0 SP1 と は運用 でき ますが、 WebLogic Server 7.0 SP2 と は運用でき ません。
パッ ケージ
ア ッ プグレー ド
イ ンス ト ーラ拡張機能
WebLogic Platform 7.0 SP5 パ ッ ケージ ア ッ プグ レー ド イ ン ス ト ーラ には、以下の拡張機能 が含まれています。
WebLogic JRockit SDK と 共に WebLogic Platform 7.0 の以前のサービ ス パ ッ ク を実行 し てい る場合、 利用可能なア ッ プグ レー ド イ ン ス ト ーラ を使用し て、 WebLogic Platform イ ン ス ト ールを ア ッ プグ レー ド する こ と ができ ます。 以前の 7.0.x リ リ ースで は、 完全な WebLogic Platform イ ン ス ト ーラ を使用する必要があ り ます。 イ ン ス ト ー ルのア ッ プグ レー ド の詳細については、 次の URL にあ る 『WebLogic Platform の イ ン ス ト ール』 の 「サービ ス パ ッ ク と ロー リ ン グ パ ッ チの イ ン ス ト ール」 を参照し て く だ さ い。
WebLogic Platform 7.0 SP5 パ ッ ケージ ア ッ プグ レー ド イ ン ス ト ーラ は、 現在の イ ン ス ト ールの JVM をパ ッ ケージ ア ッ プグ レー ド イ ン ス ト ーラ にバン ド ル さ れる JVM と 置き換え ます。 た と えば、 現在の イ ン ス ト ールが Sun JVM を使用する場合、 WebLogic JRockit JVM をバン ド ルするパ ッ ケージ ア ッ プグ レー ド イ ン ス ト ー ラ を使 用し て イ ン ス ト ールを ア ッ プグ レー ド する と 、 イ ン ス ト ールは WebLogic JRockit JVM を使用する よ う にな り ます。
WebLogic Platform 7.0 SP5
と共にイ ンス ト ール
される
WebLogic Integration
アダプ タ と プ ラグイ
ン
WebLogic Platform 7.0 SP5 と 共に以下の WebLogic Integration アダプ タ と プ ラ グ イ ンが イ ン ス ト ール さ れます。 RDBMS アダプ タ xFile、 電子 メ ール、 および HTTP プ ラ グ イ ン 以前の 7.0.x リ リ ース では こ れ ら のコ ンポーネン ト を入手するには個別にダ ウ ン ロー ド し ていま し た。 [ コ ン フ ィ グ レーシ ョ ン ] ウ ィ ザー ド を使用し て作成 さ れた WebLogic Integration ド メ イ ンに、 プ ラ グ イ ンはあ ら か じ めデプ ロ イ さ れます。 RDBMS アダプタは 手動でデプ ロ イする必要があ り ます。 詳細については、 次の URL の 『WebLogic Integration リ リ ース ノ ー ト 』 を参照し て く だ さ い。 http://edocs.beasys.co.jp/e-docs/wli/docs70/relnotes/index.htm
プ ラ ッ ト フ ォームのサポー ト およびシステ
ム要件
ハー ド ウ ェ ア要件およびソ フ ト ウ ェ ア要件な ど、 WebLogic Platform でサポー ト さ れる プ ラ ッ ト フ ォームについては、 次の URL の 『WebLogic Platform 7.0 サポー ト 対象コ ン フ ィ グ レーシ ョ ン』 を参照し て く だ さ い。http://edocs.beasys.co.jp/e-docs/platform/suppconfigs/configs70/70_over/ov erview.html
注意: 2003 年 12 月 31 日で Red Hat は Linux 7.2 のサポー ト を終了し たため、BEA も同日 よ り サポー ト を終了し ま し た。 Red Hat Enterprise Linux と WebLogic JRockit を ア ッ プグ レー ド する こ と をお勧め し ます。
サポー ト さ れてい るすべてのプ ラ ッ ト フ ォーム コ ン フ ィ グ レーシ ョ ンに製品を イ ン ス ト ー ルする手順については、 次の URL の 『WebLogic Platform の イ ン ス ト ール』 を参照し て く だ さ い。
http://edocs.beasys.co.jp/e-docs/platform/docs70/install/index.html
IBM AIX および SuSE Linux プ ラ ッ ト フ ォームな どの特殊な イ ン ス ト ール手順については、 次の URL の 『WebLogic Platform 7.0 サポー ト 対象プ ラ ッ ト フ ォーム』 の 「使用する プ
ラ ッ ト フ ォームでの イ ン ス ト ール手順」 を参照し て く だ さ い。 http://edocs.beasys.co.jp/e-docs/platform/suppconfigs/configs70/70_over/in stall_info.html
特殊なイ ンス ト ール手順
オペレーテ ィ ング シ ス テム コ ン フ ィ グ レーシ ョ ンに よ っ ては、 特殊な イ ン ス ト ール手順が 必要な場合があ り ます。 WebLogic Platform 7.0 では、 以下の オペレーテ ィ ング シ ス テムで 特殊な イ ン ス ト ール と 操作手順が必要です。 IBM AIX 4.3.3、 5.1、 および 5.2IBM zSeries/S390 上での SuSE Linux Enterprise Server 7 および 8
こ の イ ン ス ト ール手順は、 次の URL の 『WebLogic Platform 7.0 サポー ト 対象コ ン フ ィ グ レーシ ョ ン』 を参照し て く だ さ い。
http://edocs.beasys.co.jp/e-docs/platform/suppconfigs/configs70/70_over/in stall_info.html
WebLogic JRockit SDK
と共に
WebLogic
Platform
を使用する
WebLogic JRockit SDK に付随する以下の使用方法 ノ ー ト を参照し て く だ さ い。
WebLogic JRockit を使用する ために JVM を切 り 替え る場合、7 ページの 「WebLogic Platform と 共にバン ド ル さ れていない JVM を使用する」 で説明 し てい るバン ド ル さ れ
ていない JVM への切 り 替え と 同じ手順を使 う こ と がで き ます。
WebLogic JRockit SDK と 共に以前の WebLogic Platform 7.0.x リ リ ース を実行し ている 場合、 利用可能なア ッ プグ レー ド イ ン ス ト ーラ を使用し て、 WebLogic Platform イ ン ス ト ールを ア ッ プグ レー ド する こ と ができ ます。 以前の 7.0.x リ リ ースでは、 完全な WebLogic Platform イ ン ス ト ー ラ を使用する必要があ り ます。 イ ン ス ト ールのア ッ プグ レー ド の詳細については、 次の URL にあ る 『WebLogic Platform の イ ン ス ト ール』 の 「サービ ス パ ッ ク と ロー リ ング パ ッ チの イ ン ス ト ール」 を参照し て く だ さ い。 http://edocs.beasys.co.jp/e-docs/platform/docs70/install/update.html サポー ト の制約については、74 ページの 「WebLogic JRockit SDK のサポー ト 上の制 約」 を参照し て く だ さ い。
WebLogic Platform
と共にバン ドルされて
いない
JVM
を使用する
以下の手順は、 WebLogic Platform 7.0 SP5 をすでに イ ン ス ト ール済みでバン ド ル さ れてい ない JVM を使用する ユーザのための ものです。 注意: 将来の イ ン ス ト ール ア ッ プグ レー ド を容易にする ために、 こ の手順では、 イ ン ス ト ールを ア ッ プグ レー ド する際に WebLogic Platform と 共にバン ド ル さ れていない JVM を使用する こ と をお勧め し ます。選択し た イ ン ス ト ー ラ によ って、 WebLogic Platform 7.0 SP5 には、 Sun Java 2 SDK (jdk131_10) ま たは WebLogic JRockit SDK (jrockit70sp5_131_10 のいずれかの JVM がバン ド ル さ れます。
1. BEA_HOME/jdk131_10 (Sun) ま たは BEA_HOME/jrockit70sp5_131_10 (WebLogic JRockit) デ ィ レ ク ト リ をバ ッ ク ア ッ プ先に移動し ます。 2. 新し い JVM のダウ ン ロー ド と イ ン ス ト ール 3. 新し い JVM イ ン ス ト ール デ ィ レ ク ト リ を、BEA_HOMEに移動ま たはコ ピーし て、 手順 1 でバ ッ ク ア ッ プし たデ ィ レ ク ト リ の名前 と 一致する名前に リ ネーム し ます。 4. イ ン ス ト ールにバン ド ル さ れてい る も の と 異な る JVM ベンダを使っ てい る場合は、
Sun JVM を使用する な らば Sun に、 WebLogic JRockit JVM を使用する な らば BEA に、
COMM_JAVA_VENDOR 環境変数が設定 さ れてい る こ と を確認する必要があ り ます。
COMM_JAVA_VENDOR 環境変数は、 以下のデ ィ レ ク ト リ のいずかにあ る commEnv フ ァ イ ルに記載さ れています。
BEA_HOME\weblogic700\common\bin\commEnv.cmd
(Windows)BEA_HOME/weblogic700/common/bin/commEnv.sh (Unix)
注意: WebLogic JRockit では、E-Business Control Center はサポー ト さ れてい ません。Sun SDK か ら WebLogic JRockit に切 り 替えた り 、E-Business Control Center を使用する 場合は、 さ ら にフ ァ イ ル BEA_HOME\weblogic700\ebcc\bin\ide.cfg内の -jdkhome 行を、 手順 1 で保存し たバ ッ ク ア ッ プ先の Sun Java 2 SDK 1.3.1_10 イ ン ス ト ール デ ィ レ ク ト リ を参照する よ う に修正する必要があ り ます。
[
コ ン フ ィ グレーシ ョ ン
]
ウ ィ ザー ド を使 用
し て作成された ド メ イ ン を移行する
[コ ン フ ィ グ レーシ ョ ン ] ウ ィ ザー ド は、 新し い ド メ イ ン をすばや く 簡単に作成でき る WebLogic Platform のツールです。WebLogic Platform 7.0 イ ン ス ト ールを新し い 7.0 サービ スパ ッ ク (SP) リ リ ースにア ッ プグ レー ド する場合、 [ コ ン フ ィ グ レーシ ョ ン ] ウ ィ ザー ド を使用し て作成し たすべての ド メ イ ン を、 引き続き新し い 7.0 SP リ リ ースで使用するに は、 移行する必要があ り ます。 こ の節で説明する手順は、 WebLogic Platform イ ン ス ト ー ル 7.0 GA、 7.0 SP1、 7.0 SP2、 7.0 SP4、 および 7.0 SP5 に適用さ れます。
注意: WebLogic Platform を希望する 7.0 SP リリースにまだアップグレードして いない場合は、まずアップグレードを行い、インストールが完了してから以下の 手順を実行してください。インストールの手順については、次の URL の 『WebLogic Platform のインストール』の「サービス パックとローリング パッ チのインストール」を参照してください。 http://edocs.beasys.co.jp/e-docs/platform/docs70/install/update.htm l ド メ イ ン を新 リ リ ースへ移行する前に、 以前の 7.0.x リ リ ースが正常に実行さ れて いる こ と を確認し て く だ さ い。 移行処理は、 2 つの手順で構成さ れます。 1. 移行ス ク リ プ ト を実行する ド メ イ ン デ ィ レ ク ト リ のプロ ダ ク ト JAR フ ァ イルを ア ッ プグ レー ド する移行ス ク リ プ ト を実行する必要があ り ます。 2. 移行を実行する ための手動作業の実行 ド メ イ ン内の特定のフ ァ イルを手動で更新する必要があ り ます。 3. 新し い イ ン ス ト ール環境 ( ア ッ プグ レー ド環境ではない ) でス ク リ プ ト およびコ ン フ ィ グ レーシ ョ ン フ ァ イ ルを更新する
こ の手順は、 WebLogic Platform を BEA_HOMEデ ィ レ ク ト リ 以外のデ ィ レ ク ト リ に イ ン ス ト ール し た場合のみ必要です。 既存の WebLogic Platform 7.0 イ ン ス ト ールをすでに ア ッ プグ レー ド し てい る場合は、 こ の手順を省略し て く だ さ い。 こ の手順には、 ド メ イ ンの起動ス ク リ プ ト (startWebLogicな ど )、 コ ン フ ィ グ レーシ ョ ン フ ァ イル (config.xmlな ど ) および作成し たカ ス タ ム ス ク リ プ ト 内の BEA_HOME環境変数の更 新が必要です。 こ れ ら の手順は、 以下の節で詳し く 説明し ます。 こ の手順は、 移行する ド メ イ ン ご と に繰 り 返す必要があ り ます。
注意: こ の手順は、実行し てい る のが Sun Java 2 SDK あ る いは WebLogic JRockit SDK か
移行ス ク リ プ ト を実行する
[コ ン フ ィ グ レーシ ョ ン ] ウ ィ ザー ド で作成し た既存の ド メ イ ンを移行する最初の手順は、
移行ス ク リ プ ト を実行し て、 その ド メ イ ンのプロ ダ ク ト JAR フ ァ イルを ア ッ プグ レー ド す る こ と です。 そのために、BEA_HOME\weblogic700\server\binに移動し て、 以下の コ マ ン ド のいずれかを入力し ます。
Windows の場合 : migrate.cmd domain mode UNIX の場合 : migrate.sh domain mode
以下の表は、 コ マン ド ラ イ ン引数の定義を示し ています。 いずれかのキーを押し て処理を開始する よ う 求め る メ ッ セージが表示 さ れます。 何ら かの理由に よ り 、 前の状態に戻す こ と にな っ た場合は、 まずア ッ プグ レー ド し たすべ ての ド メ イ ン を元の状態に戻し ます。 ド メ イ ン を元に戻し た場合のみ、 WebLogic Platform のバージ ョ ン を戻し て く だ さ い。 移行を元に戻すには、 コ マン ド ラ イ ンで revert オプシ ョ ン を指定し て、 移行ス ク リ プ ト を再度実行し ます。 表1 移行ス ク リ プ ト のコ マン ド ラ イ ン引数 引数 解説 domain ド メ イ ンデ ィ レ ク ト リ の絶対パス 名。
mode 移行モー ド 。 設定で き る 値は upgrade ま たは revert です。 upgrade—必要に応じ て、 ド メ イ ンデ ィ レ ク ト リ にあ る プ ロ ダ ク ト JAR フ ァ イ ルを ア ッ プグ レー ド する には、 こ のモー ド を選択する 。 詳細については、11 ページの 「ア ッ プグ レー ド 中に実行さ れ る ア ク シ ョ ン」を参照 し て く だ さ い。 こ れはデフ ォ ル ト のモー ド です。 revert— こ のモー ド は、 移行 し た ド メ イ ン を、 移行ス ク リ プ ト の起 動時に生成 さ れたバ ッ ク ア ッ プフ ァ イ ル (*.jar.orig) を使って、 移行前の状態に戻す場合に選択し ます。 バ ッ ク ア ッ プフ ァ イ ルが存 在 し ない場合、 コ マン ド は無視 さ れ ます。
ア ッ プグレー ド中に実行されるアク シ ョ ン
デフ ォル ト の移行モー ド upgrade を指定する と 、 ス ク リ プ ト は次のア ク シ ョ ン を実行し ま す。 オ リ ジナルのプ ロ ダ ク ト JAR フ ァ イ ルを保存する。 7.0 SP1 に移行する場合、 フ ァ イル名は *.jar.orig にな り ます。 7.0 SP2 に移行する場合、 フ ァ イル名は *.jar.orig_bfsp2 にな り ます。 7.0 SP4 に移行する場合、 フ ァ イルは同じ フ ァ イル名で pre_sp3backup デ ィ レ ク ト リ に保存さ れます。 7.0 SP5 に移行する場合、 フ ァ イルは同じ フ ァ イル名で pre_sp3backup デ ィ レ ク ト リ に保存さ れます。 ド メ イ ン を 7.0 SP2 に移行する場合は、 移行ス ク リ プ ト も以下の変更を行 う 。Java オプシ ョ ン (-server、-hotspot) を COMM_VM 変数 と 置き換え ます。
%JAVA_VM% に存在する も のをすべて %COMM_VM% に置き換え ます。 新し いセキ ュ リ テ ィ 証明書を各 WebLogic Integration ド メ イ ンに コ ピーし ます。 jdk131_03 に存在する も のをすべて jdk131_06 に置き換え ます。 ( すべてのカ ス タ ム ス ク リ プ ト を新し い SDK を参照する よ う に変更する必要があ り ます )。 ド メ イ ン を 7.0 SP4 に移行する場合は、 移行ス ク リ プ ト も以下の変更を行 う 。 jdk131_0x に存在する も のをすべて jdk131_08 に置き換え ます (すべてのカ ス タ ム ス ク リ プ ト を新し い SDK を参照する よ う に変更する必要があ り ます )。
注意: Sun Java 2 SDK へのすべての参照を、config.xmlフ ァ イ ルおよび SDK
を参照する カ ス タ ム ス ク リ プ ト 内の jdk131_08 へ手動で置換する必要が
あ り ます。
Java オプシ ョ ン (-server、-hotspot) を COMM_VM 変数 と 置き換え ます。
%JAVA_VM% に存在する も のをすべて %COMM_VM% に置き換え ます。 BEA_HOME\weblogic700\common\templates\domains\shared\bea\portal\apps\p aymentWSApp のすべてのフ ァ イ ルを Web アプ リ ケーシ ョ ン デ ィ レ ク ト リ ( デフ ォ ル ト ) BEA_HOME\user_projects\domain\beaApps\paymentWSAに コ ピーし ます。 BEA_HOME\weblogic700\common\templates\domains\shared\bea\portal\apps\j ars のすべてのフ ァ イ ルをデ ィ レ ク ト リ ( デフ ォル ト ) BEA_HOME\user_projects\domain\beaApps\portalAppに コ ピーし ます。
BEA_HOME\weblogic700\common\templates\domains\shared\bea\portal\webapp s\datasync\WEB-INF\lib のすべてのフ ァ イルを Web アプ リ ケーシ ョ ン デ ィ レ ク ト リ ( デフ ォル ト ) BEA_HOME\user_projects\domain\beaApps\portalApp\datasync\WEB-INF\lib にコ ピーし ます。 BEA_HOME\weblogic700\common\templates\domains\shared\bea\portal\webapp s\tools\WEB-INF\lib のすべてのフ ァ イルを Web アプ リ ケーシ ョ ン デ ィ レ ク ト リ ( デフ ォル ト ) BEA_HOME\user_projects\domain\beaApps\portalApp\tools\WEB-INF\libに コ ピーし ます。 BEA_HOME\weblogic700\common\templates\domains\shared\bea\portal\webapp s\toolSupport\WEB-INF\lib のすべてのフ ァ イ ルを Web アプ リ ケーシ ョ ン デ ィ レ ク ト リ ( デフ ォル ト ) BEA_HOME\user_projects\domain\beaApps\portalApp\toolSupport\WEB-INF\ lib に コ ピーし ます。 BEA_HOME\weblogic700\common\templates\domains\shared\bea\portal\apps\j ars のすべての .jar フ ァ イルを、 アプ リ ケーシ ョ ンの BEA_HOME\user_projects\domainbeaApps\portalAppデ ィ レ ク ト リ (デフ ォル ト ) にコ ピーし ます。 BEA_HOME\weblogic700\common\templates\domains\shared\bea\portal\apps\t axWSApp のすべてのフ ァ イルをデ ィ レ ク ト リ ( デフ ォル ト ) BEA_HOME\user_projects\domain\beaApps\taxWSAppに コ ピーし ます。 ド メ イ ン を 7.0 SP5 に移行する場合は、 移行ス ク リ プ ト も以下の変更を行 う 。
jdk131_0x に存在する も のをすべて jdk131_10 に置き換え ます (You must modify all custom scripts to reference the new SDK.)
注意: Sun Java 2 SDK へのすべての参照を、config.xmlフ ァ イ ルおよび SDK
を参照する カ ス タ ム ス ク リ プ ト 内の jdk131_10 へ手動で置換する必要が
あ り ます。
Java オプシ ョ ン (-server、-hotspot) を COMM_VM 変数 と 置き換え ます。
%JAVA_VM% に存在する も のをすべて %COMM_VM% に置き換え ます。
BEA_HOME\weblogic700\common\templates\domains\shared\bea\portal\apps\p aymentWSApp のすべてのフ ァ イ ルをデ ィ レ ク ト リ ( デフ ォル ト )
BEA_HOME\weblogic700\common\templates\domains\shared\bea\portal\apps\j ars のすべてのフ ァ イ ルをデ ィ レ ク ト リ ( デフ ォル ト ) BEA_HOME\user_projects\domain\beaApps\portalAppに コ ピーし ます。 BEA_HOME\weblogic700\common\templates\domains\shared\bea\portal\webapp s\datasync\WEB-INF\lib のすべてのフ ァ イルを Web アプ リ ケーシ ョ ン デ ィ レ ク ト リ ( デフ ォル ト ) BEA_HOME\user_projects\domain\beaApps\portalApp\datasync\WEB-INF\lib にコ ピーし ます。 BEA_HOME\weblogic700\common\templates\domains\shared\bea\portal\webapp s\tools\WEB-INF\lib のすべてのフ ァ イルを Web アプ リ ケーシ ョ ン デ ィ レ ク ト リ ( デフ ォル ト ) BEA_HOME\user_projects\domain\beaApps\portalApp\tools\WEB-INF\libに コ ピーし ます。 BEA_HOME\weblogic700\common\templates\domains\shared\bea\portal\webapp s\toolSupport\WEB-INF\lib のすべてのフ ァ イ ルを Web アプ リ ケーシ ョ ン デ ィ レ ク ト リ ( デフ ォル ト ) BEA_HOME\user_projects\domain\beaApps\portalApp\toolSupport\WEB-INF\ lib に コ ピーし ます。 BEA_HOME\weblogic700\common\templates\domains\shared\bea\portal\apps\j ars のすべての .jar フ ァ イルを、 アプ リ ケーシ ョ ンの BEA_HOME\user_projects\domainbeaApps\portalAppデ ィ レ ク ト リ (デフ ォル ト ) にコ ピーし ます。 BEA_HOME\weblogic700\common\templates\domains\shared\bea\portal\apps\t axWSApp のすべてのフ ァ イルをデ ィ レ ク ト リ ( デフ ォル ト ) BEA_HOME\user_projects\domain\beaApps\taxWSAppに コ ピーし ます。
ア ッ プグレー ドの例
デフ ォル ト のユーザ プロ ジ ェ ク ト デ ィ レ ク ト リ BEA_HOME\user_projectsにあ る mydomain と い う ド メ イ ン を ア ッ プグ レー ド する と 仮定し ます。 使用し てい る プ ラ ッ ト フ ォームに適し た コマン ド を実行し ます。Windows の場合 : migrate.cmd c:\bea\user_projects\mydomain upgrade UNIX の場合 : migrate.sh /bea/user_projects/mydomain upgrade
再開の例
移行処理で mydomain に行われた変更を元に戻すには、 使用し てい る オペレーテ ィ ング シ
ス テ ムに適し た ス ク リ プ ト を実行し ます。
Windows の場合 : migrate.cmd c:\bea\user_projects\mydomain revert UNIX の場合 : migrate.sh /bea/user_projects/mydomain revert
移行を実行するための手動作業の実行
ド メ イ ンの作成に使用し た ド メ イ ン テ ンプレー ト に よ っ ては、 既存の WebLogic Platform 7.0 SP リ リ ース をサポー ト する ために、 既存のス ク リ プ ト やフ ァ イ ルを追加ま たは変更す る必要があ る こ と があ り ます。 以下の節では、 移行を実行する ために必要な手動作業について説明し ます。 WebLogic Platform 7.0 SP1 に移行する ための手動作業の実行 WebLogic Platform 7.0 SP2 に移行する ための手動作業の実行 WebLogic Platform 7.0 SP4 に移行する ための手動作業の実行 WebLogic Platform 7.0 SP5 に移行する ための手動作業の実行 注意: 説明さ れた移行手順は、 7.0 SP リ リ ースの順番に従っ て順次実行し なければな り ま せん。 た と えば、 7.0 か ら 7.0 SP5 に移行する場合、 別途説明さ れた 7.0 SP1、 7.0 SP2 および 7.0 SP4 への移行手順を実行し てか ら、7.0 SP5 への移行手順を実行する 必要があ り ます。WebLogic Platform 7.0 SP1
に移行するための手動作業の実
行
こ の節では、ド メ イ ンを WebLogic Platform 7.0 か ら WebLogic Platform 7.0 SP1 に移行する ために必要な手動作業について説明し ます。 ド メ イ ンの作成に使用し た ド メ イ ン テ ンプ レー ト に基づいて、 該当する節を参照し、 記載 さ れた手順を実行し ます。
BPM Domain
Platform Domain
WebLogic Workshop Domain
WLI Domain WLP Domain WLS Domain WLS Examples WLS Petstore 注意: フ ァ イ ルを追加ま たは変更する前に、 以下の節で説明する よ う に、 元のフ ァ イ ル のバ ッ ク ア ッ プを と る こ と をお勧め し ます。
BPM Domain
BPM Domain テンプレー ト に基づ く ド メ イ ンの場合は、 以下の手順を実行し ます。 1. WLISERVERCP 変数を startWebLogic.cmd ス ク リ プ ト (Windows の場合 ) ま たはstartWebLogic.sh ス ク リ プ ト (UNIX の場合 ) に追加し て、CLASSPATH を定義し ます。 startWebLogicス ク リ プ ト は、BEA_HOME\user_projects\domainデ ィ レ ク ト リ にあ
り ます。
以下のサンプルは startWebLogic.cmd ス ク リ プ ト (Windows の場合 ) か ら の抜粋で、 更新が必要な箇所は太字で示さ れています。
:pointbaseREM Invoke a script to finish up workset WLISERVERCP=%WLISERVERCP%;%PBCOMMONCP%;set
SCRIPT=%WLI_HOME%\lib\scripts\PointbaseChecker.xml
2. PBCOMMONCP 変数を、startManagedWebLogic.cmd ス ク リ プ ト (Windows の場合 ) ま た は startManagedWebLogic.sh ス ク リ プ ト (UNIX の場合 ) の CLASSPATH 定義の最後に 追加し ます。startManagedWebLogic ス ク リ プ ト は、
BEA_HOME\user_projects\domainデ ィ レ ク ト リ にあ り ます。
以下のサンプルは startManagedWebLogic.cmd ス ク リ プ ト (Windows の場合 ) か ら の 抜粋で、 更新が必要な箇所は太字で示 さ れてい ます。
3. CLASSPATH に定義し た JAR フ ァ イル名が適切な PointBase バージ ョ ン (183 vs 172) を 反映する よ う に、setDBVars.cmd コ マン ド (Windows の場合 ) ま たは setDBVars コマ ン ド (UNIX の場合 ) を変更し ます。 両方の コ マン ド のフ ァ イ ルは、 デフ ォル ト では以 下のデ ィ レ ク ト リ にあ り ます。 BEA_HOME\user_projects\domain\dbInfo\pointbase 以下のサンプルは setDBVars.cmd ス ク リ プ ト (Windows の場合 ) か ら の抜粋で、 更新 が必要な箇所は太字で示さ れています。 変更前 : set CLCP=-classpath %WL_HOME%\..\samples\server\eval\pointbase\lib\pbserver42ECF172.jar set CLCP=%CLCP%;%WL_HOME%\..\samples\server\eval\pointbase\lib\pbclient4 2ECF172.jar set CLCP=%CLCP%;%WL_HOME%\..\samples\server\eval\pointbase\lib\pbtools42 ECF172.jar; 変更後 : set CLCP=-classpath %WL_HOME%\..\samples\server\eval\pointbase\lib\pbserver42ECF183.jar set CLCP=%CLCP%;%WL_HOME%\..\samples\server\eval\pointbase\lib\pbclient4 2ECF183.jar set CLCP=%CLCP%;%WL_HOME%\..\samples\server\eval\pointbase\lib\pbtools42 ECF183.jar;
EAI Domain
EAI Domain テ ンプレー ト に基づ く ド メ イ ンの場合は、15 ページの 「BPM Domain」 に記
載さ れてい る手順を参照し て く だ さ い。
Platform Domain
1. (デフ ォル ト では、
BEA_HOME\user_projects\domain\beaApps\portalApp\tools\WEB-INFデ ィ レ ク ト リ にあ る ) ツール Web アプ リ ケーシ ョ ンの web.xml フ ァ イルで、Customer Profile and Order Pages セキ ュ リ テ ィ 規則を検索し、<url-pattern> 要素を使用し て こ の規 則を適用する リ ソース を定義し ます。
以下のサンプルは web.xml フ ァ イ ルか ら の抜粋で、 更新が必要な箇所は太字で示さ れ
ています。
<security-constraint> <!-- リソースコレクションを定義する -->
<web-resource-collection> <web-resource-name> Customer Profile and Order Pages </web-resource-name> <description> Customer Profile and Order Pages </description> <!-- URL pattern for the resource collection --> <url-pattern>/tools/*</url-pattern>
<url-pattern>/repository/*</url-pattern>
<url-pattern>/security/*</url-pattern> <http-method>GET</http-method>
<http-method>POST</http-method>
</web-resource-collection></security-constraint> 注意: WebLogic Server は、security-constraint 要素内の各
web-resource-collection 要素を検証し て、 少な く と も 1 つの URL パ ターン が含まれる こ と を確認し ます。 ド メ イ ンに別の Web アプ リ ケーシ ョ ンがあ る場
合は、 すべての web-resource-collection 要素にセキ ュ リ テ ィ 規則に準拠す
る URL パターンが少な く と も 1 つ含まれる こ と を確認し て く だ さ い。
2. BEA_HOME\weblogic700\common\templates\domains\shared\bea\portal\webapps\ tools\tools デ ィ レ ク ト リ か ら ツール Web アプ リ ケーシ ョ ンの tools デ ィ レ ク ト リ に、 以下のフ ァ イ ルを コ ピーし ます。 カ ス タ マ イ ズ し たフ ァ イ ルを上書き し ない よ う に気をつけて く だ さ い。 catalog\category_add_remove_items.jspcatalog\item_property_edit.jspcata log\item_property_edit_mr.jspcatalog\item_property_edit_mu.jspcatalog\i tem_property_edit_sr.jspcatalog\item_property_edit_su.jspcatalog\item_s earch.jspusermgmt\groupuser_property_edit_mr.jspusermgmt\groupuser_prop erty_edit_mu.jspusermgmt\groupuser_property_edit_sr.jspusermgmt\groupus er_property_edit_su.jspusermgmt\group_add_remove_users.jspusermgmt\grou p_edit.jspusermgmt\group_scope_property.jspusermgmt\user_create.jspuser mgmt\user_edit_info.jspusermgmt\user_scope_property.jsp 3. BEA_HOME\weblogic700\samples\portal\p13nDomain\beaApps\p13nApp\META-INF デ ィ レ ク ト リ か ら BEA_HOME\user_projects\domain\beaApps\portalApp\META-INF デ ィ レ ク ト リ に、weblogic-application.xml フ ァ イルを コ ピーし ます。 こ のフ ァ イ ル名で作成 さ れた可能性のあ る フ ァ イルを上書き し ない よ う に気をつけて く だ さ い。 4. ド メ イ ンにポータル Web アプ リ ケーシ ョ ン を作成し た場合は、 アプ リ ケーシ ョ ン ご と に以下の手順を実行する必要があ り ます。
a. BEA_HOME\weblogic700\common\templates\webapps\portal\baseportal\j2ee\ frameworkデ ィ レ ク ト リ か ら、 ポータル Web アプ リ ケーシ ョ ンの frameworkデ ィ
レ ク ト リ に、 以下のフ ァ イルを コ ピーし ます。 こ れ ら のフ ァ イ ル名で作成 さ れた可 能性のあ る フ ァ イ ルを上書き し ない よ う に気をつけて く だ さ い。 edit_titlebar.propertieserror\configurationerror.propertieserror\foo ter.incerror\header.incerror\header.propertieserror\missingformfield .propertieserror\parameters.propertieserror\pipeline.propertieserror \request.propertieserror\runtimeerror.propertieshnav_bar.propertiesm aximize_titlebar.propertiesminimize_titlebar.propertiesnormal_titleb ar.propertiessecurity\help.propertiessecurity\meta.incvnav_bar.prope rties b. BEA_HOME\weblogic700\common\templates\webapps\portal\baseportal\j2ee\ framework デ ィ レ ク ト リ 内の該当フ ァ イルを比較対象 と し て使用し て、 ポータル Web アプ リ ケーシ ョ ンの framework デ ィ レ ク ト リ 内にあ る以下の JSP フ ァ イ ルを更 新し ます。 ポータルを カ ス タ マ イ ズする ために JSP フ ァ イルを変更し た可能性があ る ため、 カ ス タマ イ ズ し ていない こ と が確実でない限 り 、 既存のフ ァ イ ルを上書き する こ と はお勧め し ません。 edit_titlebar.incerror\configurationerror.jsperror\error.jsperror\mi ssingformfield.jsperror\parameters.jsperror\pipeline.jsperror\reques t.jsperror\runtimeerror.jsperror\sessiontimeout.jsperror\sessiontime out.propertiesfloated_portlet.jsphnav_bar.jspmaximize_titlebar.incmi nimize_titlebar.incnormal_titlebar.incsecurity\help.jspsecurity\logi n_header.incsecurity\need_group.jspsecurity\new_user.jspsecurity\set _password.jsptools\header.jsptools\header.propertiestools\portal_pre fs.jspvnav_bar.jsp c. BEA_HOME\weblogic700\common\templates\webapps\portal\baseportal\j2ee\ WEB-INF\lib デ ィ レ ク ト リ か ら、 ポータル Web アプ リ ケーシ ョ ンの WEB-INF\lib デ ィ レ ク ト リ に、 以下のフ ァ イルを コ ピーし ます。 カ ス タマ イ ズ し た フ ァ イ ルを上 書き し ない よ う に気をつけて く だ さ い。 ent_taglib.jares_taglib.jari18n_taglib.jarlic_taglib.jarp13n_servlet .jarportal_servlet.jarportal_taglib.jarportlet_taglib.jarren_taglib. jarres_taglib.jarum_taglib.jarutil_taglib.jarvisitor_taglib.jarwebfl ow_servlet.jarwebflow_taglib.jarweblogic-tags.jar
WebLogic Workshop Domain
1. CLASSPATH に定義し た JAR フ ァ イ ル名が適切な PointBase バージ ョ ン (183 vs 172) を反 映する よ う に、startWebLogic.cmd コ マン ド (Windows の場合 ) ま たは startWebLogic.sh コ マン ド (UNIX の場合 ) を変更し ます。 両方の コ マン ド のフ ァ イ ルは、 デフ ォル ト では以下のデ ィ レ ク ト リ にあ り ます。 BEA_HOME\user_projects\domain 以下のサンプルは startWebLogic.cmd ス ク リ プ ト (Windows の場合 ) か ら の抜粋で、 更新が必要な箇所は太字で示さ れています。 変更前 : set PB_CLASSPATH=%POINTBASEDIR%\eval\pointbase\lib\pbserver42ECF172.jar; %POINTBASEDIR%\eval\pointbase\lib\pbclient42ECF172.jar 変更後 : set PB_CLASSPATH=.\;%POINTBASEDIR%\eval\pointbase\lib\pbserver42ECF183.j ar;%POINTBASEDIR%\eval\pointbase\lib\pbclient42ECF183.jar
2. BEA_HOME\weblogic700\samples\workshopデ ィ レ ク ト リ か ら WebLogic Workshop ド メ イ ンの BEA_HOME\user_projects\domainデ ィ レ ク ト リ に、 以下のフ ァ イルを コ ピーし ます。 こ れ ら のフ ァ イ ル名で作成さ れた可能性のあ る フ ァ イ ルを上書き し ない よ う に気をつけて く だ さ い。 setWorkshopEnv.cmdsetWorkshopEnv.shstartPointBaseConsole.cmdstartPointB aseConsole.shURLs.dat
WLI Domain
WLI Domain テンプレー ト に基づ く ド メ イ ンの場合は、 以下の手順を実行し ます。 1. SVRCP 変数を startWebLogic.cmd ス ク リ プ ト (Windows の場合 ) ま たはstartWebLogic.sh ス ク リ プ ト (UNIX の場合 ) に追加し て、CLASSPATH を定義し ます。 startWebLogic ス ク リ プ ト は、BEA_HOME\user_projects\domainデ ィ レ ク ト リ にあ
り ます。
以下のサンプルは startWebLogic.cmd ス ク リ プ ト (Windows の場合 ) か ら の抜粋で、 更新が必要な箇所は太字で示さ れています。
:pointbaseREM Invoke a script to finish up workset WLISERVERCP=%WLISERVERCP%;%PBCOMMONCP%;set
SCRIPT=%WLI_HOME%\lib\scripts\PointbaseChecker.xml 2. startManagedWebLogic ス ク リ プ ト を開き ます。
Windows の場合 : BEA_HOME\user_projects\domain\startManagedWebLogic.cmd UNIX の場合 : BEA_HOME\user_projects\domain\startManagedWebLogic 3. PBCOMMONCP 変数を CLASSPATH 定義の最後に追加し ます。 4. 7.0 GA で作成し た WLI、 BPM、 ま たは EAI ド メ イ ン を実行し てい る場合は、 次の行 も削除 ( ま たはコ メ ン ト ア ウ ト ) し ます。 JAVA_VM=-server 以下のサンプルは startManagedWebLogic.cmd ス ク リ プ ト (Windows の場合 ) か ら の 抜粋で、 更新が必要な箇所は太字で示 さ れてい ます。 set CLASSPATH=%WLISERVERCP%;%WLI_HOME%\lib\hlcommon.jar;%WLI_HOME%\lib\meks hared.jar;%WLI_HOME%\lib\powerapi.jar;%PBCOMMONCP%
5. CLASSPATH に定義し た JAR フ ァ イル名が適切な PointBase バージ ョ ン (183 vs 172) を 反映する よ う に、setDBVars.cmd コ マン ド (Windows の場合 ) ま たは setDBVars コマ ン ド (UNIX の場合 ) を変更し ます。 両方の コ マン ド のフ ァ イ ルは、 デフ ォル ト では以 下のデ ィ レ ク ト リ にあ り ます。 BEA_HOME\user_projects\domain\dbInfo\pointbase 以下のサンプルは setDBVars.cmd ス ク リ プ ト (Windows の場合 ) か ら の抜粋で、 更新 が必要な箇所は太字で示さ れています。 変更前 : set CLCP=-classpath %WL_HOME%\..\samples\server\eval\pointbase\lib\pbserver42ECF172.jar set CLCP=%CLCP%;%WL_HOME%\..\samples\server\eval\pointbase\lib\pbclient4 2ECF172.jar set CLCP=%CLCP%;%WL_HOME%\..\samples\server\eval\pointbase\lib\pbtools42 ECF172.jar;%WLI_DOMAIN_HOME% 変更後 : set CLCP=-classpath %WL_HOME%\..\samples\server\eval\pointbase\lib\pbserver42ECF183.jar set CLCP=%CLCP%;%WL_HOME%\..\samples\server\eval\pointbase\lib\pbclient4 2ECF183.jar
set CLCP=%CLCP%;%WL_HOME%\..\samples\server\eval\pointbase\lib\pbtools42 ECF183.jar;%WLI_DOMAIN_HOME%
WLP Domain
WLP Domain テンプレー ト に基づ く ド メ イ ン を移行するには、16 ページの 「Platform Domain」 に記載 さ れている手順を参照し て く だ さ い。WLS Domain
WLS Domain テンプレー ト に基づ く ド メ イ ンの場合は、 既存のス ク リ プ ト やフ ァ イルを追 加ま たは変更する必要はあ り ません。WLS Examples
WLS Examples テンプレー ト に基づ く ド メ イ ンの場合は、 以下の手順を実行し ます。 1. startExamplesServer.cmd コ マン ド (Windows の場合 ) ま たはstartExamplesServer.sh コ マン ド (UNIX の場合 ) の CLASSPATH 定義を、 以下のよ う に変更し ます。 適切な PointBase バージ ョ ン (183 vs 172) を JAR フ ァ イ ル名に反映 さ せる よ う に変 更する。 BEA_HOME\server\lib\webservices.jarフ ァ イ ルを追加する。 両方の コ マン ド のフ ァ イ ルは、 デフ ォル ト では以下のデ ィ レ ク ト リ にあ り ます。 BEA_HOME\user_projects\domain 以下のサンプルでは startExamplesServer.cmd ス ク リ プ ト (Windows の場合 ) か ら の抜粋で、 更新が必要な箇所は太字で示さ れています。 変更前 : set CLASSPATH=c:\bea\jdk131_03\lib\tools.jar;%POINTBASE_HOME%\lib\pbserv er42ECF172.jar;%POINTBASE_HOME%\lib\pbclient42ECF172.jar;%CLIENT_CLA SSES%;%SERVER_CLASSES%;%COMMON_CLASSES%;%CLIENT_CLASSES%\utils_commo n.jar 変更後 : set CLASSPATH=c:\bea\jdk131_03\lib\tools.jar;%POINTBASE_HOME%\lib\pbserv er42ECF183.jar;%POINTBASE_HOME%\lib\pbclient42ECF183.jar;%CLIENT_CLA
SSES%;%SERVER_CLASSES%;%COMMON_CLASSES%;%CLIENT_CLASSES%\utils_commo n.jar;c:\bea\weblogic700\server\lib\webservices.jar 2. BEA_HOME\samples\server\config\examples\applicationsデ ィ レ ク ト リ か ら Web アプ リ ケーシ ョ ンの BEA_HOME\user_projects\WLSExampleDomain\applications デ ィ レ ク ト リ に、Webservices_trader.ear フ ァ イルを コ ピーし ます。 カ ス タマ イ ズ し た フ ァ イルを上書き し ない よ う に気をつけて く だ さ い。
WLS Petstore
WLS Petstore ド メ イ ン テンプレー ト に基づいた ド メ イ ンの場合は、CLASSPATH に定義し た JAR フ ァ イル名が適切な PointBase バージ ョ ン (183 vs 172) を反映する よ う に、startPetStore.cmd コ マン ド (Windows の場合 ) ま たは startPetStore.sh コ マン ド (UNIX の場合 ) を変更し ます。 両方の コ マン ド のフ ァ イ ルは、 デフ ォル ト では以下のデ ィ レ ク ト リ にあ り ます。 BEA_HOME\user_projects\domain 以下のサンプルは startPetStore.cmd ス ク リ プ ト (Windows の場合 ) か ら の抜粋で、 更新 が必要な箇所は太字で示さ れています。 変更前 : set CLASSPATH=%JAVA_HOME%\lib\tools.jar;%POINTBASE_HOME%\lib\pbserver42ECF1 72.jar;%POINTBASE_HOME%\lib\pbclient42ECF172.jar;%SERVER_CLASSES%;%COMM ON_CLASSES% 変更後 : set CLASSPATH=%JAVA_HOME%\lib\tools.jar;%POINTBASE_HOME%\lib\pbserver42ECF1 83.jar;%POINTBASE_HOME%\lib\pbclient42ECF183.jar;%SERVER_CLASSES%;%COMM ON_CLASSES%
WebLogic Platform 7.0 SP2
に移行するための手動作業の実行
こ の節では、 ド メ イ ンを WebLogic Platform 7.0 SP2 に移行する ために必要な手動作業につ いて説明し ます。1. WebLogic Platform 7.0 ド メ イ ン を移行する場合は、14 ページの 「WebLogic Platform 7.0 SP1 に移行する ための手動作業の実行」の説明に従っ て、 ド メ イ ン を WebLogic
2. 以下のテ ンプレー ト に基づ く ド メ イ ン を、 WebLogic Platform 7.0 SP2 に移行する には、 以下の節で記載 さ れた手順を実行し ます。
BPM Domain
EAI Domain
WebLogic Workshop Domain
WLI Domain
WLP Domain
Platform Domain、 WLS Domain、 WLS Examples、 および WLS Petstore の各テンプ レー ト に基づ く ド メ イ ン を移行する場合は、 特別な手順は必要あ り ません。 注意: フ ァ イ ルを追加ま たは変更する前に、 以下の節で説明する よ う に、 元のフ ァ イ ル のバ ッ ク ア ッ プを と る こ と をお勧め し ます。
BPM Domain
BPM テンプレー ト に基づ く ド メ イ ン を WebLogic Platform 7.0 SP2 に移行する には、 以下 の手順を実行し ます。 1. 必要があれば、 データベース と セキ ュ リ テ ィ 領域データ を移行し ます。 詳細について は、 『WebLogic Integration 移行ガ イ ド 』 を参照し て く だ さ い。 http://edocs.beasys.co.jp/e-docs/wli/docs70/migrate/index.htm2. BPM JSP Worklist と BPM File Plugin と い う 2 つの新機能をサポー ト するには、 以下
の説明に従って、 ド メ イ ンの config.xml フ ァ イルを更新し、 必要な ド プ ロ イ可能な コ ンポーネン ト を追加し ます。 注意: 以下の指示は、 指定さ れた場所を除いて、 シ ングルサーバ ド メ イ ン と ク ラ ス タ ド メ イ ン コ ン フ ィ グ レーシ ョ ンに適用さ れます。 以下の説明では、nameはシン グルサーバ ま たは ク ラ ス タ を意味し、 cluster_server_nameは参照する ク ラ ス タ 内のサーバの名前を意味し ます。 a. BPM JSP Worklist をサポー ト するには、<Application Name ="WebLogic
Integration"> の下に以下のコ ンポーネン ト を追加し ます。
<WebAppComponent Name="WLI-BPM JSP Worklist" Targets="name" URI="worklist.war"/>
b. BPM File Plugin をサポー ト する には、<Application Name ="WebLogic Integration"> の下に以下のコ ンポーネン ト を追加し ます。
<EJBComponent Name="WLI BPM File Plug-in" Targets="name" URI="fileplugin-ejb.jar"/> JMSServer テキ ス ト ブ ロ ッ ク の下に、 以下の コ ンポーネン ト を追加し ます。 シ ン グルサーバ コ ン フ ィ グ レーシ ョ ンの cluster_server_name変数は無視し て、 ク ラ ス タ ド メ イ ン コ ン フ ィ グ レーシ ョ ン内の各サーバについて こ の手順を繰 り 返し ま す。 <JMSQueue Name="WLI_BPM_FP-cluster_server_name" JNDIName="com.bea.wli.bpm.FilePluginQueue-cluster_server_name" StoreEnabled="true" Template="WLI_JMSTemplate-cluster_server_name"/> ク ラ ス タ ド メ イ ン コ ンフ ィ グ レーシ ョ ンの場合のみ、<Application Name ="WebLogic Integration"> の下に以下の コ ンポーネン ト を追加し ます。 <JMSDistributedQueue Name="WLI_BPM_FP" JNDIName="com.bea.wli.bpm.FilePluginQueue" Targets="name"> <JMSDistributedQueueMember Name="WLI_BPM_FP-cluster_server_name" JMSQueue="WLI_BPM_FP-cluster_server_name" Weight="1"/> <JMSTemplate Name="WLI_BPM_FP"/></JMSDistributedQueue> 例 : 以下は、 BPM Domain テ ンプレー ト に基づ く ド メ イ ンを移行する方法の例です。 ま た、 データベース ス キーマを更新し、 BPM File Plugin を コ ン フ ィ グ レーシ ョ ンする方法につい て も説明し ます。 1. BPM データベース テーブルを、 BPM File Plug-In で使用する新し いデータベース テー ブル FILEPOLL に更新し ます。 こ の場合、 次のス ク リ プ ト を実行し ます。 BEA_HOME\weblogic700\integration\dbscripts\database_type\migrate\BPM_70 -70SP2.sql
こ こ で、BEA_HOMEは WebLogic Platform のホーム デ ィ レ ク ト リ を表し ます。 2. シングルサーバ ド メ イ ンの config.xml フ ァ イ ルに BPM File Plug-in を コ ン フ ィ グ
レーシ ョ ン し て、 こ の ド メ イ ン を移行する 準備を し ます。
a. fileplugin-ejb.jar を WebLogic Integration アプ リ ケーシ ョ ンの 1 つの コ ンポー ネン ト と し てデプ ロ イ する には、 次の行を追加し ます。
<EJBComponent Name="WLI-BPM File
Plug-in"Targets="Customer_Server_Name" URI="fileplugin-ejb.jar"/> b. BPM File Plug-in の JMS キ ューを追加する には、 次の行を追加し ます。
<JMSQueue
JNDIName="com.bea.wli.bpm.FilePluginQueue"Name="WLI_BPM_FP" Template="WLI_JMSTemplate"/>
3. ク ラ ス タ ド メ イ ンの config.xml フ ァ イルに BPM File Plug-in を コ ン フ ィ グ レーシ ョ ン し て、 こ の ド メ イ ン を移行する 準備を し ます。
注意: こ の例は、 1 台の管理サーバ (myserver) と 2 台の管理対象サーバ (c1、c2) が存 在する ク ラ ス タ シ ス テ ム (mycluster) を示し ています。
a. fileplugin-ejb.jar を ク ラ ス タ サーバにデプ ロ イする には、 次の行を追加し ま
す。
<EJBComponent Name="WLI BPM File Plug-in" Targets="mycluster" URI="fileplugin-ejb.jar"/> b. BPM File Plug-in の JMS キ ューを コ ン フ ィ グ レーシ ョ ンするには、 次の行を追加し ます。 <JMSDistributedQueue Name="WLI_BPM_FP" JNDIName="com.bea.wli.bpm.FilePluginQueue" Targets="mycluster"> <JMSDistributedQueueMember Name="WLI_BPM_FP-c1" JMSQueue="WLI_BPM_FP-c1" Weight="1"/> <JMSDistributedQueueMember Name="WLI_BPM_FP-c2" JMSQueue="WLI_BPM_FP-c2" Weight="1"/> <JMSTemplate Name="WLI_BPM_FP"/></JMSDistributedQueue> c. ク ラ ス タ ノ ー ド c1 JMS サーバで、 次の行を追加し ます。 <JMSQueue Name="WLI_BPM_FP-c1" JNDIName="com.bea.wli.bpm.FilePluginQueue-c1" StoreEnabled="true" Template="WLI_JMSTemplate-c1"/> d. ク ラ ス タ ノ ー ド c2 JMS サーバで、 次の行を追加し ます。 <JMSQueue Name="WLI_BPM_FP-c2" JNDIName="com.bea.wli.bpm.FilePluginQueue-c2" StoreEnabled="true" Template="WLI_JMSTemplate-c2"/>
EAI Domain
EAI Domain テ ンプレー ト に基づ く ド メ イ ン を移行する には、23 ページの 「BPM Domain」
WebLogic Workshop Domain
WebLogic Workshop Domain テンプレー ト に基づ く ド メ イ ン を WebLogic Platform 7.0 SP2
に移行する には、 以下の手順に従っ て、startweblogic ス ク リ プ ト を更新する必要があ り ます。 1. 以下の コ マン ド を追加し ます。 call %WL_HOME%\common\bin\commEnv.cmd 2. 以下の よ う に、JAVA_DEBUG 変数を設定し ます。 JAVA_DEBUG=%COMM_CLIENT_VM% 3. 以下の よ う に、JAVA_HOME 変数を設定し ます。 JAVA_HOME=%JAVA_HOME%
WLI Domain
WLI Domain テンプレー ト に基づ く ド メ イ ン を移行する には、23 ページの 「BPM Domain」
に記載さ れてい る手順を実行し ます。
WLP Domain
WLP Domain テンプレー ト に基づ く ド メ イ ン を WebLogic Platform 7.0 SP2 に移行する に は、 以下の 3 つの段階の処理が必要です。 段階 1: フ ァ イルのコ ピー 段階 2: web.xmlフ ァ イルの修正 段階 3 : weblogic.xml フ ァ イルの修正 段階 1: フ ァ イルのコ ピー 注意: カ ス タ マ イ ズ し た フ ァ イ ルを上書き し ない よ う に気をつけて く だ さ い。 1. BEA_HOME\weblogic700\common\templates\domains\shared\bea\portal\webapps\ datasync のすべてのフ ァ イ ルを datasync Web アプ リ ケーシ ョ ン デ ィ レ ク ト リ ( デ フ ォル ト ) BEA_HOME\user_projects\domain\beaApps\portalApp\datasyncにコ ピーし ます。
2. BEA_HOME\weblogic700\common\templates\domains\shared\bea\portal\webapps\ tools のすべてのフ ァ イルを tools Web アプ リ ケーシ ョ ン デ ィ レ ク ト リ ( デフ ォル ト
3. BEA_HOME\weblogic700\common\templates\domains\shared\bea\portal\webapps\ toolSupportのすべてのフ ァ イ ルを toolSupport Web アプ リ ケーシ ョ ン デ ィ レ ク ト
リ ( デフ ォル ト ) BEA_HOME\user_projects\domain\beaApps\portalApp\toolSupportに コ ピーし ま す。 4. BEA_HOME\weblogic700\common\templates\domains\shared\bea\portal\apps\jar s のすべての .jar フ ァ イ ルを、 アプ リ ケーシ ョ ンの BEA_HOME\user_projects\domainbeaApps\portalAppデ ィ レ ク ト リ ( デフ ォル ト ) に コ ピーし ます。 5. ド メ イ ンにポータル Web アプ リ ケーシ ョ ンが作成さ れてい る場合は、 すべての .jar フ ァ イ ルを BEA_HOME\weblogic700\common\templates\webapps\portal\\baseportal\j2ee\W EB-INF\lib デ ィ レ ク ト リ か ら各ポータル Web アプ リ ケーシ ョ ンの WEB-INF\lib デ ィ レ ク ト リ に コ ピーし ます。
こ の移行手順を実行し た後で、 必要な フ ァ イ ルがすべて コ ピーさ れた こ と を確認する た め、 Portal Consistency Checker を実行する こ と をお勧め し ます。 Portal Consistency Checker は、 にあ る dev2dev サ イ ト か ら入手で き ます。 http://dev2dev.bea.com/codelibrary/code/portal_consistency_checker.jsp 段階 2: web.xmlフ ァ イルの修正 Web アプ リ ケーシ ョ ンの web.xml フ ァ イ ルを修正する には、次の 2 つの方法を使用でき ま す。 1. Web アプ リ ケーシ ョ ンの weblogic.xml フ ァ イ ルを、 次のデ ィ レ ク ト リ の weblogic.xml.stock バージ ョ ンに置き換え ます。 BEA_HOME\weblogic700\common\templates\webapps\portal\baseportal\j2ee\WE B-INF その後、 以前に変更し た内容を新し く コ ピーし た フ ァ イ ルに組み込みます。 2. 以下の手順 a ~ d に示す新し い コー ド を、 Web アプ リ ケーシ ョ ン (<listener>、
<servlet-mapping>、<taglib>、 および <ejb-ref>) の weblogic.xml フ ァ イルの各 指定セ ク シ ョ ンに貼 り 付けます。
a. 次の行を <listener> セ ク シ ョ ンの後に追加し ます。 <!-- Filter to fire click through events -->
<filter>
<filter-name>ClickThroughEventFilter</filter-name> -->
<filter-class>com.bea.p13n.tracking.clickthrough.ClickThroughEventFilter</filt er-class> </filter> <filter-mapping> <filter-name>ClickThroughEventFilter</filter-name> <url-pattern>/application/*</url-pattern> </filter-mapping> b. 次の行を <servlet-mapping> セ ク シ ョ ンの後に追加し ます。 <!-- The ShowDoc Servlet -->
<servlet>
<servlet-name>ShowDocServlet</servlet-name>
<servlet-class>com.bea.p13n.content.servlets.ShowDocServlet</servlet-class> <!-- Make showdoc always use the local ejb-ref DocumentManager --> <init-param>
<param-name>contentHome</param-name>
<param-value>java:comp/env/ejb/DocumentManager</param-value> </init-param>
</servlet>
<!-- The AdClickThru Servlet --> <servlet>
<servlet-name>adClickThru</servlet-name>
<servlet-class>com.bea.p13n.ad.servlets.AdClickThruServlet</servlet-class> </servlet>
<!-- The ClickThrough Servlet --> <servlet> <servlet-name>clickThroughServlet</servlet-name> <servlet-class>com.bea.p13n.tracking.clickthrough.ClickThroughServlet</servlet -class> </servlet> <servlet-mapping> <servlet-name>ShowDocServlet</servlet-name> <url-pattern>/ShowDoc/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>adClickThru</servlet-name> <url-pattern>/adClickThru/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>adClickThru</servlet-name> <url-pattern>/AdClickThru/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>clickThroughServlet</servlet-name> <url-pattern>/clickThroughServlet/*</url-pattern> </servlet-mapping> c. 次の行を <taglib> セ ク シ ョ ンに追加し ます。
<taglib> <taglib-uri>cat.tld</taglib-uri> <taglib-location>/WEB-INF/lib/cat_taglib.jar</taglib-location> </taglib> <taglib> <taglib-uri>eb.tld</taglib-uri> <taglib-location>/WEB-INF/lib/eb_taglib.jar</taglib-location> </taglib> <taglib> <taglib-uri>productTracking.tld</taglib-uri> <taglib-location>/WEB-INF/lib/productTracking_taglib.jar</taglib-location> </taglib> <taglib> <taglib-uri>ad.tld</taglib-uri> <taglib-location>/WEB-INF/lib/ad_taglib.jar</taglib-location> </taglib> <taglib> <taglib-uri>cm.tld</taglib-uri> <taglib-location>/WEB-INF/lib/cm_taglib.jar</taglib-location> </taglib> <taglib> <taglib-uri>ph.tld</taglib-uri> <taglib-location>/WEB-INF/lib/ph_taglib.jar</taglib-location> </taglib> <taglib> <taglib-uri>ps.tld</taglib-uri> <taglib-location>/WEB-INF/lib/ps_taglib.jar</taglib-location> </taglib> <taglib> <taglib-uri>pz.tld</taglib-uri> <taglib-location>/WEB-INF/lib/pz_taglib.jar</taglib-location> </taglib> <taglib> <taglib-uri>tracking.tld</taglib-uri> <taglib-location>/WEB-INF/lib/tracking_taglib.jar</taglib-location> </taglib> <taglib> <taglib-uri>dam.tld</taglib-uri> <taglib-location>/WEB-INF/lib/dam_taglib.jar</taglib-location> </taglib> <taglib> <taglib-uri>vum.tld</taglib-uri> <taglib-location>/WEB-INF/lib/vum_taglib.jar</taglib-location> </taglib> d. 次の行を <ejb-ref> セ ク シ ョ ンに追加し ます。 <!-- これは各種の <cm:> タグに使用される --> <ejb-ref>
<description>
The ContentManager EJB for this webapp </description> <ejb-ref-name>ejb/ContentManager</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <home>com.bea.p13n.content.document.DocumentManagerHome</home> <remote>com.bea.p13n.content.document.DocumentManager</remote> </ejb-ref>
<!-- This is used by the ShowDocServlet --> <ejb-ref>
<description>
The DocumentManager for this webapp </description> <ejb-ref-name>ejb/DocumentManager</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <home>com.bea.p13n.content.document.DocumentManagerHome</home> <remote>com.bea.p13n.content.document.DocumentManager</remote> </ejb-ref>
<!-- This is used by the Placeholder tag --> <ejb-ref>
<description>
The PlaceholderService Session EJB for the placeholder tag. </description> <ejb-ref-name>ejb/PlaceholderService</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <home>com.bea.p13n.placeholder.PlaceholderServiceHome</home> <remote>com.bea.p13n.placeholder.PlaceholderService</remote> </ejb-ref>
<!-- This is used by the AdClickThruServlet and the adTarget tag--> <ejb-ref>
<description>
The AdService for this webapp </description> <ejb-ref-name>ejb/AdService</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <home>com.bea.p13n.ad.AdServiceHome</home> <remote>com.bea.p13n.ad.AdService</remote> </ejb-ref>
<!-- This is used by the AdClickThruServlet --> <ejb-ref>
<description>
The AdBucketService for this webapp </description> <ejb-ref-name>ejb/AdBucketService</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <home>com.bea.p13n.ad.AdBucketServiceHome</home> <remote>com.bea.p13n.ad.AdBucketService</remote> </ejb-ref>
<ejb-ref> <description>
The EjbAdvisor for this webapp </description> <ejb-ref-name>ejb/EjbAdvisor</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <home>com.bea.p13n.advisor.EjbAdvisorHome</home> <remote>com.bea.p13n.advisor.EjbAdvisor</remote> </ejb-ref> 段階 3 : weblogic.xml ファイルの修正 Web アプ リ ケーシ ョ ンの weblogic.xml フ ァ イ ルを修正する には、 次の 2 つの方法を使用 でき ます。 1. Web アプ リ ケーシ ョ ンの weblogic.xml フ ァ イ ルを、 次のデ ィ レ ク ト リ の weblogic.xml.stock バージ ョ ンに置き換え ます。 BEA_HOME\weblogic700\common\templates\webapps\portal\baseportal\j2ee\WE B-INF その後、 以前に変更し た内容を新し く コ ピーし た フ ァ イ ルに組み込みます。 2. 以下の新し いコー ド を、 Web アプ リ ケーシ ョ ンの weblogic.xml フ ァ イルの <ejb-reference-description> セ ク シ ョ ンに貼 り 付けます。 <ejb-reference-description> <ejb-ref-name>ejb/ContentManager</ejb-ref-name> <jndi-name>${APPNAME}.BEA_personalization.DocumentManager</jndi-name> </ejb-reference-description> <ejb-reference-description> <ejb-ref-name>ejb/DocumentManager</ejb-ref-name> <jndi-name>${APPNAME}.BEA_personalization.DocumentManager</jndi-name> </ejb-reference-description> <ejb-reference-description> <ejb-ref-name>ejb/PlaceholderService</ejb-ref-name> <jndi-name>${APPNAME}.BEA_personalization.PlaceholderService</jndi-name> </ejb-reference-description> <ejb-reference-description> <ejb-ref-name>ejb/AdService</ejb-ref-name> <jndi-name>${APPNAME}.BEA_personalization.AdService</jndi-name> </ejb-reference-description> <ejb-reference-description> <ejb-ref-name>ejb/AdBucketService</ejb-ref-name> <jndi-name>${APPNAME}.BEA_personalization.AdBucketService</jndi-name> </ejb-reference-description> <ejb-reference-description> <ejb-ref-name>ejb/EjbAdvisor</ejb-ref-name>