原因是老项目迁移到springboot之后,已经不再使用web.xml的配置了,但是WEB-INF目录下还有web.xml,所以才导致的404,所以只需要在源码处删除整个WEB-INF重新build即可(因为源码里已经不需要WEB-INF了),不过因为target里面的项目目录下还是有web.xml,所以直接在target下删除web.xml即可(这里的WEB-INF不能整个删除,因为里面还有生成的文件),然后打包成war后问题解决. 本质:就是因为tomcat在把war包解压后生成项目后读取了…