Spring Web アプリ (JDK 1.8) があり、(開発目的で) 組み込みの tomcat コンテナーで実行しています。つまり、tomcat7-maven-pluginを使用しています。アプリは起動中です
mvn tomcat7:run ...
I-net で 調べたところ、 tomcat8-maven-pluginはまだありません。
これがTomcat 8でも機能すると主張する投稿をいくつか見つけましたが、バージョン 7ではなくTomcat バージョン 8を実行するように maven プラグインを構成する方法が明確ではありません。
私はこれを試しました: https://tomcat.apache.org/maven-plugin-2.2/tomcat7-maven-plugin/adjust-embedded-tomcat-version.html
ビルドは成功しましたが、実行は次のエラーで失敗しました:
[エラー] ゴール org.apache.tomcat.maven:tomcat7-maven-plugin:2.2 の実行に失敗しました: プロジェクト spotbuy で (default-cli) を実行します: ゴール org.apache.t omcat.maven:tomcat7 のデフォルト cli を実行しますmaven-plugin:2.2:実行に失敗しました: org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:run: java.lang.NoSuchMethodError: org.apache.catalina.startup.Tomcat の実行中に API の非互換性が検出されました。 setDefaultRealm(Lorg/apache/catalina/Realm;)
再度調査したところ、これは既知の未解決の問題であることがわかりました。
可能であれば、誰でも、何をどこで構成する必要があるかを詳しく教えてください。