我们有一个Spring Web应用程序(JDK 1.8)和(为了开发目的)我们在嵌入式tomcat容器上运行它,即 - 我们正在使用 tomcat7-maven-plugin 即可。该应用程序正在启动
mvn tomcat7:run ...
对于我在I-net上发现的内容,还没有 tomcat8-maven-plugin 。
我发现一些帖子声称这也适用于 Tomcat 8 ,但目前尚不清楚如何配置maven插件来运行 Tomcat 版本8 ,而非 版本7 。
我试过这个: 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的执行default-cli omcat.maven:tomcat7-maven-plugin:2.2:运行失败:执行org.apache.tomcat.maven时遇到API不兼容:tomcat7-maven-plugin:2.2:run:java.lang.NoSuchMethodError:org.apache。 catalina.startup.Tomcat.setDefaultRealm(Lorg /阿帕奇/卡塔利娜/领域;)
我再次研究,我发现,这是一个尚未解决的问题。
如果有可能,请任何人,请详细说明应该配置的内容和位置?
答案 0 :(得分:-1)
现在不可能......