埋め込みTomcatサーバーにmavenを使用してwebappを配備しようとしています。私は問題にぶつかっています。webapp配備時にTomcat Mavenプラグインが例外をスローする
私のプロジェクトは、複数モジュールのプロジェクトです。私はいくつかの "jar"モジュールを持っていて、次にこれらのjarファイルを使用するweb-appを持っています。ローカルにインストールされたTomcatサーバーにデプロイすると、正常に動作します。すでに他のjarファイルをビルドしてインストールした後、webappを組み込みサーバーにビルドして展開すると、正しく動作します。プロジェクト全体、jarsおよびwebappをビルドしようとすると、埋め込みTomcatサーバーのデプロイメントが失敗します。私が何をしようと、それは常に私の瓶の一つに展開されていないように見えます。 Tomcatは、この1つのjarファイル内にあるクラスを見つけることができないと不平を言う。そのクラスを削除すると、Springはこの同じjarファイル内にあるapplicationContext.xmlファイルを見つけることができないと訴える。私の瓶の一つが見つからないということになります。
私はこの瓶がなぜ見つからないのかを調べようとしています。私はより多くのデータを得るために-Xでmavenを実行しました。
[DEBUG] webapploaderのcom.myprojectに依存関係を追加します:セキュリティ-LIB:1.0-SNAPSHOT:私はこの発見した、それは原子炉
でありますようにコンパイル [DEBUG]は、アーティファクトのセキュリティ-libが追加スキップする。しかし、I私自身の瓶のすべてが同じメッセージを受け取ることに気づいた。彼らは風穴によって見つけられるようです。
埋め込み型Tomcatサーバーがこのjarファイルを取得していない理由は何ですか?組み込みのTomcatサーバーは、それ自体で展開すると機能しますが、プロジェクト全体を構築しているときに展開すると機能しません。これをデバッグするためのヒントがあれば幸いです。