BEA Beehive および Apache Beehive のフレームワークはもう Oracle でも Apache でもサポートされていませんが、Beehive フレームワークの使用を続けるには、WebSphere Application Server 環境にアプリケーションをデプロイする前に、BEA Beehive から Apache Beehive にマイグレーションする必要があります。
移行した後、フレームワーク・コンポーネントの使用を評価し、それを
別のサポートされたフレームワークまたはJava™ APIs に移行します。
マイグレーション・ツールキットにより、以下の BEA Beehive コンポーネントを、Apache Beehive へのマイグレーションのために検出することができます。
- Java Control Extension (JCX) ファイル
- Java Page Flow (JPF) ファイル
- Java Web Services (JWS) ファイル
- Global.app ファイル
- JSP ファイル内での NetUI の使用
ファイル・リファクタリングやビルド・スクリプトなど、一部のマイグレーション手順は現在マイグレーション・ツールキットでサポートされておらず、手動で実行する必要があります。
BEA Beehive アノテーションから Apache Beehive アノテーションへのマイグレーションなど、その他のアクションはマイグレーション・ツールキットでサポートされており、クイック・フィックスを使用して自動でマイグレーションすることができます。
BEA Beehive から Apache Beehive へマイグレーションするには、以下の手順を実行します。
-
アプリケーション・クラスパスから BEA Beehive JAR ファイルを削除し、http://beehive.apache.org の Apache Beehive JAR に置き換えます。
-
BEA Beehive に固有のファイルを識別し、これらを Java ソース・ファイルに変換します。
-
「BEA Beehive から Apache Beehive へ」という規則を再実行して、Beehive Java コンポーネントを分析します。
-
提供された Java クイック・フィックスを検討し、適用します。
-
Java Page Flow 情報から @JPF アノテーションを作成するクイック・フィックスは、Javadoc ブロックからアノテーション値を取り出して、対応する @JPF アノテーションをビルドします。
場合によっては、パスの値の前に「/」が付いている必要があります。
-
提供された JSP クイック・フィックスを検討し、適用します。
-
Apache Beehive フィルターとリスナーを web.xml ディスクリプターに追加します。
-
Apache Beehive ビルド・スクリプトを構成します。