2016-12-06 4 views
0

Tomcatで正常に動作するアプリケーションがありますが、別のアプリケーションの依存関係をmavenに追加すると、Tomcatにデプロイするときにエラーが発生しました)ファイン:java.lang.NoSuchFieldError:Tomcatデプロイ時の反映

java.lang.NoSuchFieldError: REFLECTION

+0

追加された依存関係は、tomcatのlibフォルダにもあります。 (他のバージョンにもあります)あなたの依存関係の範囲として提供されているものを使用してください。 – Zelldon

+1

pom.xmlを投稿してください。 –

+0

これは一般に互換性のないバージョンのライブラリjarがあるためです。 –

答えて

0

アプリケーションによって、そのとしてインポートと瓶で競合がある可能性があり、すでにTomcatのディレクトリのlibフォルダに存在しています。 libフォルダのtomcatディレクトリから重複したjarファイルを削除します。それによって問題が解決する可能性があります。

+0

Maven Shade Pluginを使用しますか? – Teja

0

Teja:どういたしまして助けになりましたか?私は今Jettyで同様の問題を抱えており、私はさまざまなアプローチを試してみたいと思っています。これまで私はノイズを追加しているかもしれないさまざまなバージョンを捨てました。

+0

それは実際にはなかった、私はそれを動作させるために一貫して私の瓶を作った – Teja

関連する問題