IDEA部署项目到tomcat运行成功但是页面404的两种原因分析
第一种原因
当时我遇到的问题就是明明部署成功的项目却连index.jsp都访问不了报404。在网上搜索了很多的答案都没有解决。直到后面我才发现是我部署在tomcat中的项目有问题,如图

正确的操作应该是部署该项目的War包而不是直接将这个项目直接放到Tomcat中的deployment中去。
而WAR包需要在Project Structure中的Facets中添加。
至于war包和war exploded的区别:
war exploded支持热部署,它的本质是直接将项目文件夹移到Tomcat部署文件夹里面去。
而war则是先打成war包,再发布,就是正常的发布流程。
第二种原因

这里是真正的访问地址,你定义的所有访问路径都是以这个为起点。
而下图的这个是Tomcat启动后的访问地址。如果这两个不一样的话一启动时会找不到页面。

总结
到此这篇关于IDEA部署项目到tomcat运行成功但是页面404的两种原因分析的文章就介绍到这了,更多相关IDEA部署tomcat页面404内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
TOMCAT启动失败using catalina_opts为空的解决方法
这篇文章主要给大家分享了TOMCAT启动失败using catalina_opts为空的解决方法,文中有详细的解决流程,具有一定的参考价值,需要的朋友可以参考下2023-10-10
详解如何通过tomcat的ManagerServlet远程部署项目
这篇文章主要介绍了详解如何通过tomcat的ManagerServlet远程部署项目,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-08-08
tomcat 几种连接池配置代码(包括tomcat5.0,tomcat5.5x,tomcat6.0)
Tomcat6.0连接池配置 实现代码,大家可以参考下。2009-08-08


最新评论