请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

报错,找不到ROOT.war

通过java -jar 启动时一直报这个错误,
解压spring-webmvc-0.0.1-SNAPSHOT-war-exec.jar 后,发现是没有ROOT.war 这个东西,有点懵。
相见截图
打包
图片描述
图片描述

运行
图片描述

jar包解压

图片描述

正在回答

2回答

请检查一下你spring-webmvc项目下插件是否多了一个springboot?

如果是,那么就是你的父级pom多了springboot相关插件,导致打包的时候多了这个影响了后面tomcat的启动。

将dive-in-spring-boot的pom文件,下面的整个注释一下就行了:

<build>
  <plugins>
     <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
     </plugin>
  </plugins>
</build>

1 回复 有任何疑惑可以回复我~
  • 提问者 老农的修炼 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-02-21 07:36:57
  • Possibly 回复 提问者 老农的修炼 #2
    请问,我注掉了上述父级pom文件的插件配置,还是报相同的错误。而且我不注掉的话打包时也会报错,请问这种情况会是什么问题呢
    回复 有任何疑惑可以回复我~ 2020-01-12 14:59:27
  • 慕丝3173549 回复 提问者 老农的修炼 #3
    我在Mac的环境下好用的,但是windows环境还是有这个问题。请问最后是怎么解决的。
    回复 有任何疑惑可以回复我~ 2021-11-30 21:34:38
jayrwin 2018-12-23 20:54:12

项目的目录下目录名有没有打错呢?这个webapp目录。不要带s
https://img1.sycdn.imooc.com//szimg/5c1f855c0001d43f02780244.jpg

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信