在idea中使用tomcat部署基于spring boot的web项目后页面404的问题

在idea中创建基于spring boot的web项目,然后在idea中配置了tomcat(配置没有出错),如图

在idea中使用tomcat部署基于spring boot的web项目后页面404的问题

然后点击运行

在idea中使用tomcat部署基于spring boot的web项目后页面404的问题

访问localhost:8080却是404。

解决办法:

产生这个问题的原因可能很多,这篇博客只是指出其中一个原因(很大概率)

因为spring boot默认内置了tomcat,刚才又在idea里手动配置了一个tomcat,运行的是我们手动配置的那一个,可能就产生了冲突。最简单的办法就是不要在idea中手动配置tomcat了,直接运行spring boot项目的主类即可

在idea中使用tomcat部署基于spring boot的web项目后页面404的问题

这样,我遇到的问题就解决了。

备注:如果非要用自己手动在idea中配置的tomcat的话,需要把spring boot中自带的tomcat移除掉,移除方式网上有教程