springboot项目打war发布到Tomcat接口404

问题遇到的现象和发生背景

img

问题相关代码,请勿粘贴截图

这是我的代码结构

运行结果及报错内容
我的解答思路和尝试过的方法

接口前面项目名加了;打的jar包可以运行而且接口可以运行,打的war包用java -jar 项目名.war的方法都运行成功了。但是放在Tomcat的webapps里,都把包解析出来了,接口却访问404。

我想要达到的结果

springboot中包含tomcat容器,如果要打war,建议你将spring-boot-starter-web模块中tomcat容器排除掉。
参考:

         <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
             <!-- 移除嵌入式tomcat插件 -->
             <exclusions>
                 <exclusion>
                     <groupId>org.springframework.boot</groupId>
                     <artifactId>spring-boot-starter-tomcat</artifactId>
                 </exclusion>
             </exclusions>
        </dependency>