2

Eclipse 動的 Web プロジェクトに正しく変換しようとしている既存のプロジェクトがあります。私はほとんどそれを機能させましたが、修正方法がわからないという問題があります。

プロジェクトには、同じ Java クラスを共有する 2 つのモジュールのようなものがありますが、アプリケーション サーバー (Tomcat 5.5) に個別の Web アプリケーションとしてデプロイする必要があります。したがって、フォルダ構造は次のようなものです

/Webcontent_root
----/app1
    ..../WEB-INF etc...
----/app2
    ..../WEB-INF etc...

これはEclipse内で制御できるものですか?

ありがとう

4

3 に答える 3

2

私は、日食は複数のコンテキストでプロジェクトを制御できないと思います。

アプローチ I.

3 つのプロジェクトを作成する必要があると思います。クラスを含む通常の Java プロジェクト、最初の Web コンテンツ用の動的 Web プロジェクトと 2 番目の動的 Web プロジェクトです。「Java Build Path」と「Deployment Assembly」の設定を調整するより。

アプローチⅡ.

または、2 つの Web プロジェクトを作成できます。最初にクラスと Web コンテンツを使用し、2 番目に Web コンテンツと最初のプロジェクトへのリンクを使用します (「Java ビルド パス」と「デプロイメント アセンブリ」設定)。

于 2011-02-25T12:11:58.733 に答える
0

はい、それは可能です-WTPのUIではそうではありません(展開は常に痛い場所であり、改善のための継続的な努力でした)。プロジェクトの.settings/org.eclipse.wst.common.componentは、Eclipse/WTPがプロジェクトのWebコンテンツルートと見なすものを制御します。プロジェクトに新しいフォルダを作成し、それを兄弟としてそのファイルの既存の要素に追加する必要がありますが、ソースパスの値は正しい可能性があります。

于 2011-03-01T13:17:43.660 に答える
0

共有Javaソース用に2つのWebプロジェクトと1つのJavaプロジェクトを作成します。どちらのWebプロジェクトも、共有プロジェクトをweb-inf/libのjarファイルとして使用できます。

@Nantipovが言うように、デプロイメントアセンブリ画面を使用して、Webプロジェクトが共有Javaプロジェクトをライブラリフィルダーのjarとして取得するようにします。

于 2011-02-25T13:24:48.137 に答える