6

プロジェクトのディレクトリに JAR ファイルがありWEB-INF/lib、プロジェクトを Tomcat にデプロイするとフォルダーとして表示されます。

JAR ファイルの取得には Maven を使用し、アプリのビルドと Tomcat へのデプロイには Eclipse を使用しています。

JAR ファイルがフォルダーとして表示されるのはなぜですか? この方法でファイルを使用することはできず、Tomcat はそれを認識しません。

4

2 に答える 2

4

子プロジェクトの設定(wtpを使用)

この設定は、親Mavenプロジェクトが1つあり、wtpを使用する場合のすべての子モジュール用です。

Eclipseはワークスペースから変更を取得します。

たとえば、mavenモジュールに変更を加え、それをインストールして親の依存関係を更新する必要はありません。Eclipseは変更を自動的に更新します。

于 2012-07-04T14:37:04.670 に答える
1

デプロイにEclipseWebTools Platformを使用すると、プロジェクトとしてEclipseワークスペースにあるアーティファクトが分解されて配置されるためです。これにより、WTPは、小さな変更のたびにアーティファクト全体を再パッケージ化する代わりに、クラスファイルをインプレースで置き換えることで魔法をかけることができます。コンテナの場合、それは実際には問題ではありません。

于 2012-06-11T13:37:40.240 に答える