Top/WebSphere/J2EEプロジェクトの開発

クラスパスの通し方。

J2EEプロジェクトの構成は

EAR -> EJBプロジェクト(jarファイル) + WARプロジェクト(warファイル)

となりますが、クラスファイルの参照関係は

EAR <- EJB <- WAR

となります。つまりEAR内のjarファイルはEJB、WARともに参照可能だけど、EJBがWARファイルのクラスやjarファイルを参照する事は許されていないようです*1。つまりWARだけが参照するクラスファイルやjarファイルはWARだけで開発するときのようにWEB-INF/libに置けばよいのですが、EJBでも参照するクラスなどはEAR内に置くのがよいようです*2

全体像.png

ところでWebSphere Studio内で開発するときは以下のようにパスを通しておけばよいようです。

RAD7.0では


この記事は

選択肢 投票
おもしろかった 19  
そうでもない 0  
Top/WebSphere/J2EEプロジェクトの開発

現在のアクセス:47811


*1 確証なし。。J2EEの仕様?
*2 Log4jのjarなどかな

添付ファイル: fileJAR依存関係エディタEJB.png 1874件 [詳細] fileResourceWebKinoEJB.jarの展開図.png 891件 [詳細] fileResourceWebKino.earの展開図.png 928件 [詳細] fileJAR依存関係エディタWAR.png 1874件 [詳細] file全体像.png 2049件 [詳細]

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2026-07-15 (水) 00:03:24