IDEA部署项目到tomcat运行成功但是页面404的两种原因分析

本站所有内容来自互联网收集,仅供学习和交流,请勿用于商业用途。如有侵权、不妥之处,请第一时间联系我们删除!Q群:迪思分享

免费资源网 – https://freexyz.cn/

第一种原因

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

IDEA部署项目到tomcat运行成功但是页面404的两种原因分析插图

正确的操作应该是部署该项目的War包而不是直接将这个项目直接放到Tomcat中的deployment中去。

而WAR包需要在Project Structure中的Facets中添加。

至于war包和war exploded的区别:

war exploded支持热部署,它的本质是直接将项目文件夹移到Tomcat部署文件夹里面去。

而war则是先打成war包,再发布,就是正常的发布流程。

第二种原因 

IDEA部署项目到tomcat运行成功但是页面404的两种原因分析插图1

这里是真正的访问地址,你定义的所有访问路径都是以这个为起点。

而下图的这个是Tomcat启动后的访问地址。如果这两个不一样的话一启动时会找不到页面。 

IDEA部署项目到tomcat运行成功但是页面404的两种原因分析插图2

总结


© 版权声明
THE END
★喜欢这篇文章吗?喜欢的话,麻烦动动手指支持一下!★
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容