2016-10-16 17 views
0

私はEclipse Neon 4.6とTomcat 8を使用しています。私は、ユーザライブラリと依存プロジェクトを使用して、私がプロジェクトをきれいにしてビルドするときは、依存するプロジェクトのjarファイルだけが、ユーザlibsで指定されていてlibがデプロイメント記述子に入っていても、サードパーティの外部jarではなく、TomcatのWEB-INF/libフォルダに追加されます。なぜTomcatが自動的にユーザーのlib jarファイルに対処していないのでしょうか?興味深いのは、jarファイルをプロジェクトのWEB-INF/libフォルダに置くと、実行時にピックアップされないということです。私はWEB-INF/libをデプロイメント記述子に追加してみました。Tomcatのlibフォルダに3番目のpary jarファイルを自動的に追加します

+0

あなたは真剣に依存関係を手動で管理していますか? Mavenなどを使用します。 –

答えて

0

だから私はこれを考え出した。私は正しくプロジェクトの依存関係としてライブラリを持っていたが、Project |プロパティ| Javaビルドパス|注文と輸出。私は輸出用のlibsをチェックしなければならなかった。プロジェクトWARファイルを作成すると、それらはWEB-INF/libフォルダに含まれます。

関連する問題