Eclipseは何とかWEB-INF/libに追加したjarファイルをそのフォルダにコピーします。EclipseのWeb App Librariesフォルダの目的は何ですか?
しかし、Eclipse WebプロジェクトのWeb Appライブラリの意味は何ですか?
Eclipseは何とかWEB-INF/libに追加したjarファイルをそのフォルダにコピーします。EclipseのWeb App Librariesフォルダの目的は何ですか?
しかし、Eclipse WebプロジェクトのWeb Appライブラリの意味は何ですか?
ウェブアプリケーションを開発しているときに、ファイルやフォルダの種類がないため、何もコピーされません。代わりにコンテナのプロジェクトのJavaビルドパスのエントリがあります。このコンテナは、WEB-INF/lib
フォルダのジャーとデプロイメントアセンブリでマークしたJavaプロジェクトは、自動的にプロジェクトのJavaビルドパスの一部になります。これらのプロジェクトのjarファイルは、デプロイ時に作成する必要があります。それらのプロジェクトのクラスに加えたすべての変更について、それらのjarファイルを再作成することは、あなたのマシンをうまく使うことにはなりません。
これらのJarファイルには、ソースファイルが依存する実行可能な.classファイル(i .javaソースファイルの出力)が含まれています。したがって、これらのファイルは、他のベンダーのモジュールであり、これまでにこのプロジェクトで使用することができます。
たとえば、MysSqlを使用している場合、プロジェクトはMySqlのJDBCドライバに依存することがあります。このlibフォルダは、このドライバを置く場所です。
このフォルダには、アプリケーションのclassathにあり、サーバーによって提供されていないjarがリストされています。したがって、配備時にそれらをコピーする必要があります。 –
そのフォルダは純粋に非公式です。 – BalusC