Hitachi

Cosminexus V11 アプリケーションサーバ アプリケーション開発ガイド


付録G.2 移行対象となるリソース

移行前の環境で開発したリソースのうち移行対象となるリソースをプロジェクトごとに示します。

〈この項の構成〉

(1) エンタープライズアプリケーションプロジェクトのリソースの移行

エンタープライズアプリケーションプロジェクトのリソースの移行について説明します。エンタープライズアプリケーションプロジェクトの構成例と,構成例にあるリソースごとのWTPへの移行の可否を表に示します。なお,エンタープライズアプリケーションプロジェクトの構成例にある項番は,表中の項番と対応しています。

表G‒2 EARプロジェクトの構成例(アーカイブ形式の場合)

構成例

表G-3の項番

<エンタープライズアプリケーションプロジェクトロケーションディレクトリ>

├lib

│└*.jar

1

├META-INF

│├application.xml

2

│└MANIFEST.MF

3

├.mymetadata

4

└.project

5

(凡例)−:該当なし

表G‒3 EARプロジェクト(アーカイブ形式)のリソースとWTPへの移行の可否

項番

リソースの種類

WTPへの移行

移行先

1

ライブラリ

<エンタープライズアプリケーションプロジェクトロケーションディレクトリ>

2

DDファイル

<エンタープライズアプリケーションプロジェクトロケーションディレクトリ>\<コンテンツディレクトリ>\META-INF

3

マニフェストファイル

×

4

MyEclipseプロジェクトファイル

×

5

プロジェクト記述ファイル

×

(凡例)

○:移行できる △:任意 ×:移行できない −:該当しない

注※

デプロイに必要なプロジェクト定義だけの場合は,移行の必要はありません。ほかに定義がある場合は,直接編集して移行します。

(2) Webプロジェクトのリソースの移行

Webプロジェクトのリソースの移行について説明します。Webプロジェクトの構成例と,構成例にあるリソースごとのWTPへの移行の可否を表に示します。なお,Webプロジェクトの構成例にある項番は,表中の項番と対応しています。

表G‒4 Webプロジェクトの構成例

構成例

表G-5の項番

<Webプロジェクトロケーションディレクトリ>

├.myeclipse

├src

│└*.java

1

├WebRoot

│├META-INF

││└MANIFEST.MF

2

│├WEB-IN

││ ├classes

││ ├lib

││ │└*.jar

3

││ └web.xml

4

│└*.html,*.jsp

5

├.classpath

6

├.mymetadata

7

└.project

8

(凡例)−:該当なし

表G‒5 WebプロジェクトのリソースとWTPへの移行の可否

項番

リソースの種類

WTPへの移行

移行先

1

Javaソースファイル

<動的Webプロジェクトロケーションディレクトリ>\src

2

マニフェストファイル

×

3

ライブラリ

<動的Webプロジェクトロケーションディレクトリ>\<Web コンテンツフォルダ>\WEB-INF\lib

4

DDファイル

<動的Webプロジェクトロケーションディレクトリ>\<Web コンテンツフォルダ>\WEB-INF

5

HTMLファイル,JSPファイル

<動的Webプロジェクトロケーションディレクトリ>\<Web コンテンツフォルダ>

6

クラスパスファイル

×

7

MyEclipseプロジェクトファイル

×

8

プロジェクト記述ファイル

×

(凡例)

○:移行できる △:任意 ×:移行できない −:該当しない

(3) EJBプロジェクトのリソースの移行

EJBプロジェクトのリソースの移行について説明します。EJBプロジェクトの構成例と,構成例にあるリソースごとのWTPへの移行の可否を表に示します。なお,EJBプロジェクトの構成例にある項番は,表中の項番と対応しています。

表G‒6 EJBプロジェクトの構成例

構成例

表G-7の項番

<プロジェクトディレクトリ>

├ .myeclipse

├ classes

│ ├ *.class

1

│ └ META-INF

│ └ MANIFEST.MF

2

├ src

│├ META-INF

││ └ MANIFEST.MF

3

│└ *.java

4

├ .classpath

5

├ .mymetadata

6

└ .project

7

(凡例)−:該当なし

表G‒7 EJBプロジェクトのリソースとWTPへの移行の可否

項番

リソースの種類

WTPへの移行

移行先

1

クラスファイル

×

2

マニフェストファイル

×

3

マニフェストファイル

×

4

Javaソースファイル

<EJBプロジェクトロケーションディレクトリ>\<ソースフォルダ>

5

クラスパスファイル

×

6

MyEclipseプロジェクトファイル

×

7

プロジェクト記述ファイル

×

(凡例)

○:移行できる ×:移行できない −:該当しない