動的WebプロジェクトからJavaプロジェクトを参照する
【概要】
独自の動的Webプロジェクトから
Javaプロジェクトを参照する時の設定です。
【下準備】
今回は「bookshelf-web」というWebアプリケーションから
「bookshelf」というPOJOのみが入ったアプリケーションを参照します。
Javaのビルドパスの設定は
「bookshelf-web」が「bookshelf」を参照するようにします。
この状態でGlassfishを起動してみても
「bookshelf」にあるクラスが見つからず、
ClassNotFoundExceptionが発生します。
【Deployment Assemblyの設定】
外部のプロジェクトを参照させるには
「Deployment Assembly」の設定が必要になるようです。
まずはWebアプリケーション側(ここではbookshelf-web)を選択して、
プロパティを表示します。
プロパティから[Deployment Assembly」を選択します。
選択後、画面右にある[追加]ボタンをクリックします。
一番下にある[プロジェクト]を選択して、
[OK」ボタンをクリックします。
【ぼやき】
前はビルドパスの設定で
エクスポートの設定だけすれば行けた気がするんだけどなぁ。