Workshop バージョン 10.x には、[インポート] ウィザードを使用してバージョン 8.1 のアプリケーションをアップグレードできる機能が用意されています。このウィザードでは、正常に機能するバージョン 8.1 のアプリケーションを正常に機能するバージョン 10.x のアプリケーションにアップグレードするための変更がほとんどすべて行われます。バージョン 8.1 とバージョン 10.x の相違点は多数あるので、多くの変更が行われます。当然、コードの書き換えを必要とする変更やアプリケーションで行う処理について推測する必要のある変更は、行われる変更のリストから省略されます。
注意 : このウィザードを使用する前に、バージョン 8.1 のアプリケーションを SP4、SP5、または SP6 にアップグレードしておく必要があります。
[インポート] ウィザードの使用は通常、アップグレード プロセスの一部でしかないことに注意してください。アプリケーションで使用されている技術によっては、準備作業を行うことでウィザードを使用するアップグレード プロセスがより効率的になる場合があります。同様に、アップグレードされたアプリケーションをコンパイルおよび実行するために、ウィザード使用後の作業が必要になる場合もあります。アップグレード プロセスに関する高度な詳細については、「概要 : WebLogic Workshop 8.1 からのアップグレード」を参照してください。
注意 : Sun JVM に関する確認済みの問題 (Windows オペレーティング システム上でアプリケーションのアップグレード中に JAR ファイルがロックされる) が原因で、アップグレード後に temp ディレクトリにファイルが残される場合があります。この場合は、最初に IDE を閉じるまでにそれらのファイルを削除しなければなりません。
ウィザードのプロンプトの一部に対してデフォルトを設定できます。これは、複数のアプリケーションを同じ設定でアップグレードする場合に便利です。アップグレードのデフォルトを設定するには、次の手順に従います。
設定自体については、下記のインポートおよびアップグレードの手順で説明します。
[インポート] ウィザードを使用して大規模アプリケーションをアップグレードする前に、Java 仮想マシンが Workshop に割り当てるメモリの最大容量を一時的に増やすよう考慮してください。アップグレード プロセスでは、多数のファイルが含まれる可能性のあるコンパイル手順が必要になります。推奨される最大メモリは 1GB です。
以下のようにして最大メモリを増加できます。
-Xmx
値を大きな値に置き換えます。デフォルトでは、ランチャー初期化ファイルは次のディレクトリにあります。
BEA_HOME/workSpaceStudio_1.1/workSpaceStudio/workSpaceStudio.ini
たとえば、デフォルト設定が -Xmx768m
の場合、これを -Xmx1G
に増やします (最大メモリが 1 GB に設定されます)。
(コマンドラインを使用してアップグレードする場合は、JVM メモリ引数 (例 : java -Xms512m -Xmx1024m) を追加します。)
アップグレード ツールの使用終了後は、最大メモリを開発に適切なレベルに戻します。
プロジェクトを選択解除して、それらをアップグレードから省略できますが、選択解除したプロジェクトと選択したプロジェクトの間のビルドと可視性の依存関係は失われます。選択解除したプロジェクトのアップグレードを後で選択する場合は、プロジェクトの間の依存関係を手動で再設定する必要があります。
[エラー処理] オプション
![]() |
![]() |
![]() |
||||||||||
![]() |
|
![]() |
||||||||||
![]() |
![]() |
![]() |
[メッセージの詳細度] オプション
![]() |
![]() |
![]() |
||||||||||
![]() |
|
![]() |
||||||||||
![]() |
![]() |
![]() |
アップグレードおよび JSP タグに関する重要な情報については、JSP タグをアップグレードする前に「ページ フローのアップグレード」にある JSP タグのアップグレードに関する記述を読んでください。WebLogic Workshop 8.1 の一部であった NetUI カスタム JSP タグの多くは、Apache Beehive オープンソース プロジェクトで使用されていました。これらのタグの最新バージョンは Beehive プロジェクトにあります。このチェック ボックスを選択することで、アップグレードされるプロジェクトのバージョン 8.1 のタグを現在のタグに置き換えることができます。