ページの先頭行へ戻る
Interstage Studio Java EEワークベンチユーザーズガイド

B.2.1 プロジェクトの移行に関する注意点

V8までのワークスペースを本バージョンのJava EEワークベンチで利用する場合および、V8までのプロジェクトをインポートして利用する場合には、ここに説明する注意点を参照してください。

プロジェクトの構成ファイルの変更

プロジェクトの構成ファイルの内容がV8までのものから変更になっています。V8までのプロジェクトを利用する場合には必ず"B.5 ワークスペースおよびプロジェクトの自動更新"を行ってから利用してください。

注意

"B.5 ワークスペースおよびプロジェクトの自動更新"を行わない場合、V8までのプロジェクトを正しくビルドすることはできません。ビルドを行うとエラーとなり、問題ビューに"旧バージョンのプロジェクトであるためビルドできません。旧バージョンのプロジェクトの更新を行ってください"というメッセージが表示されます。"B.5 ワークスペースおよびプロジェクトの自動更新"を行ったあとは正しくビルドできるようになります。

JARパッケージビルドツールの設定

V8までのJARパッケージビルドツールは提供されなくなりました。EJB JARファイルを作成するには、EJB JARエクスポートウィザードを利用します。

JARパッケージビルドツールでは、JARに含めるリソースを一つ一つ指定することができました。しかし、EJB JARのエクスポートウィザードには、この指定が引き継がれません。JARパッケージビルドツールでJARファイルに含めるリソースを指定していた場合には、以下のようにリソースの配置を変更してください。

高速配備用EARファイルの生成について

V8で作成した高速配備用EARファイル作成用のAntファイルは、Java EEワークベンチでは実行することができません。V8で作成した高速配備用EARファイル作成用のAntファイルを実行して、高速配備用EARファイルを作成するには、エンタープライズアプリケーションプロジェクトおよび、Antファイルを新規に作成する必要があります。以下に、その手順を示します。

  1. V8で作成されたEnterprise JavaBeansプロジェクトをインポートします。

  2. メニューの[プロジェクト] > [旧バージョンのワークスペース/プロジェクトの更新]を選択して、インポートしたプロジェクトを更新します。

  3. 新規プロジェクト生成ウィザードで、エンタープライズアプリケーションプロジェクトを選択して、EARに含めるプロジェクトとして、インポートしたEnterprise JavaBeansプロジェクトを設定します。

  4. 高速配備用EARファイル生成Antファイル(earbuild.xml)をエンタープライズアプリケーションプロジェクトに新規に作成します。

  5. earbuild.xmlをXMLエディタで開き、以下のように記述します。
    {EARプロジェクト名}は、3.で作成したエンタープライズアプリケーション名を指定して、{EARファイル名}は、生成するEARファイル名を拡張子付きで指定します。

    <?xml version="1.0" encoding="SHIFT_JIS"?>
    <project name="{EARプロジェクト名}" default="ear-build" basedir=".">
    
        <property name="version" value="3.1.0" />
        <property name="ear_filename" value="{EARファイル名、拡張子付き}" />
    
        <target name="ear-build" description="高速配備用EARファイルの作成">
            <CreateEarRapid ear_filename="${ear_filename}" />
            <antcall target="refresh" />
        </target>
    
        <target name="ear-clean" description="高速配備用EARファイルを削除">
            <delete file="rapidDeployment/${ear_filename}" />
        </target>
    
        <target name="ear-rebuild">
            <antcall target="ear-clean" />
            <antcall target="ear-build" />
        </target>
    
        <target name="refresh" if="eclipse.running">
            <eclipse.refreshLocal resource="{EARプロジェクト名}" depth="infinite" />
        </target>
    
    </project>
  6. エンタープライズアプリケーションプロジェクトを選択して、コンテキストメニューから[エクスポート] > [EARファイル]を選択します。

  7. EARファイルエクスポートウィザードの[宛先]でEARファイルの生成先を指定して、[完了]をクリックして、EARファイルを作成します。

  8. エンタープライズアプリケーションプロジェクトを選択して、コンテキストメニューから[プロパティ]を選択して、プロパティダイアログボックスを表示します。

  9. [サーバ]を選択して、高速配備用EARファイルを配備するサーバを選択します。

  10. 4.で作成した、earbuild.xmlファイルを選択して、コンテキストメニューの[実行] > [Antビルド]を選択して、Antを実行します。

  11. エンタープライズアプリケーションプロジェクト内の、rapidDeploymentフォルダ内に高速配備用EARファイルが生成されます。

注意

作成した高速配備用EARファイルは、サーバビューから配備することはできません。高速配備用EARファイルは、Interstage管理コンソールから配備してください。