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では


この記事は

選択肢 投票
おもしろかった 10  
そうでもない 0  

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

現在のアクセス:46373


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

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS