Tomcatで正常に動作するアプリケーションがありますが、別のアプリケーションの依存関係をmavenに追加すると、Tomcat
にデプロイするときにエラーが発生しました)ファイン:java.lang.NoSuchFieldError:Tomcatデプロイ時の反映
java.lang.NoSuchFieldError: REFLECTION
Tomcatで正常に動作するアプリケーションがありますが、別のアプリケーションの依存関係をmavenに追加すると、Tomcat
にデプロイするときにエラーが発生しました)ファイン:java.lang.NoSuchFieldError:Tomcatデプロイ時の反映
java.lang.NoSuchFieldError: REFLECTION
アプリケーションによって、そのとしてインポートと瓶で競合がある可能性があり、すでにTomcatのディレクトリのlibフォルダに存在しています。 libフォルダのtomcatディレクトリから重複したjarファイルを削除します。それによって問題が解決する可能性があります。
Maven Shade Pluginを使用しますか? – Teja
追加された依存関係は、tomcatのlibフォルダにもあります。 (他のバージョンにもあります)あなたの依存関係の範囲として提供されているものを使用してください。 – Zelldon
pom.xmlを投稿してください。 –
これは一般に互換性のないバージョンのライブラリjarがあるためです。 –