2

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;)

再度調査したところ、これは既知の未解決の問題であることがわかりました。

可能であれば、誰でも、何をどこで構成する必要があるかを詳しく教えてください。

4

1 に答える 1

-1

ありえない…今のところ…

于 2016-09-01T21:48:10.417 に答える