Java の「動的 Web プロジェクト」をエクスポート用に Eclipse にパッケージ化すると、作成された WAR をサーバー上で起動でき、アプリケーションが正しくロードされます。
ただし、Maven (Jenkins を使用または使用しない) を使用してプロジェクトをビルドしようとすると、ビルドは成功したと主張しますが、アプリをロードしようとすると次のエラーが発生するため、結果の戦争は何らかの形で台無しになります。
**HTTP Status 500 - exception**
org.apache.jasper.JasperException: java.lang.ClassCastException:
org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor
.blah blah blah Stacktrace goes here blah blah....
java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor
. blah blah blah Stacktrace goes here blah blah....
これは、サーバー上にあるものとPOMにあるものとの間のTomcatバージョンの不一致が原因である可能性があることを読みましたが、両方がv6.0.26であることを確認しました。
これを引き起こしている可能性のある何か他のものがありますか?私のPOM、私のMaven構成、またはまったく異なるもので何か他のものはありますか?