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

这篇具有很好参考价值的文章主要介绍了IDEA部署项目到tomcat运行成功但是页面404的两种原因。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

第一种原因

当时我遇到的问题就是明明部署成功的项目却连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的两种原因

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

IDEA部署项目到tomcat运行成功但是页面404的两种原因文章来源地址https://www.toymoban.com/news/detail-508386.html

到了这里,关于IDEA部署项目到tomcat运行成功但是页面404的两种原因的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Spring Boot打war包部署到Tomcat,访问页面404 !!!

    Spring Boot打war包部署到Tomcat,访问页面404 !!!

    水善利万物而不争,处众人之所恶,故几于道💦 Spring Boot打war包部署到Tomcat,访问页面404 !!! 解决办法:检查Tomcat版本和Jdk的对应关系,我的Tomcat是6.x,jdk是8版本显然不兼容。所以访问不到。更换9版本后,正常访问 tomcat官网对版本的介绍 注意:部署到外部tomcat的时候,

    2024年02月19日
    浏览(14)
  • 初始web项目tomcat部署报错404

    初始web项目tomcat部署报错404

    简单地创建了一个web项目,结果一运行就404咧,真滴烦。。。接下来的项目也没法继续了         其实造成这样问题的原因有不少,但在这里我是踩了一个坑。在出问题之前,我运行的其他项目都是可以跑的,但出于一些原因我把项目的一些东西乱删,结果。。。(诞生了

    2024年02月07日
    浏览(10)
  • IDEA git项目 tomcat Tomcat出现404,The requested resource is not available 原因分析

    IDEA git项目 tomcat Tomcat出现404,The requested resource is not available 原因分析

    刚用 idea 来写java Web项目的时候 经常遇到Tomcat配置相关的问题,其中404 算是比较好解决的问题 目前我吧这几种情况归纳了主要4种情况 这种情况 新手最容易出现的问题, 解决方案也简单我们右键先泽进入项目 ModulesSetting 查看配置的是否有问题 这主要看下 我们 Web项目根目录

    2024年02月04日
    浏览(13)
  • 前端部署项目后nginx转发接口404(页面正常)

    前端部署项目后nginx转发接口404(页面正常)

    目录 1.前言  2. 场景复现: 3.问题的原因: 4.使用nginx一般要注意的小细节:   1.  location / 写在下面,其他的转发如/v1写在上面​编辑  2.如何查看nginx转发请求到哪里了?  3.怎么写自己的前端路径? 5.使用nginx常用的命令: 6.常用nginx配置文件(可以参考,根据自己实际项

    2024年02月08日
    浏览(14)
  • nginx 部署vue项目,页面白屏或者页面刷新出现404问题

    将vue项目打包部署到nginx上面运行 问题一: 运行时页面白屏。 问题二: 页面可以正常显示,当刷新页面的时候页面报404 错误。 页面白屏分析: 我们可以先查看一下nginx下的 logs/error.log 日志文件,确定我的问题是因为项目打包时候路劲配置问题。 页面404分析 :我们在将

    2024年02月15日
    浏览(11)
  • Vue项目nginx服务器部署刷新页面404错误

    最近想自己做点小项目练手,前端用的是vue框架,用nginx当做服务器来部署。但是当部署完成后,遇到了刷新页面和打开新页面报404错误的问题 问题就像上面描述的一样,刷新页面和打开新页面都是报404错误。 先说最终解决办法,在nginx的配置文件的location中改一下设置方式

    2024年02月17日
    浏览(15)
  • 关于idea如何成功运行web项目

    关于idea如何成功运行web项目

    导入项目  如图 依次选择  file -  new - Project from Existing Sources  选择存放的项目目录地址  如图  导入完成 点击ok   如图  依次选择 Create project from existing sources  点击next 如图 ,此处默认即可  点击 next 如图 点击next有该提示 是因为之前导入过 点击yes即可 如图 默认就行 

    2024年02月15日
    浏览(10)
  • 使用nginx方向代理部署Vue项目刷新页面404的问题解决

    部署出现的问题为:由于项目中使用的vue router 项目直接使用node环境部署项目,在同一个路由如: 192.168.1.30:/home刷新浏览器正常 nginx部署刷新不出现404 /nginx not found 如何解决? 以下是我的想法:似乎是nginx代理使其直接访问文件,而没有使项目的路由生效从而正确加载资源 这

    2024年02月07日
    浏览(16)
  • nginx 部署vue项目,路由模式为history时,页面刷新404问题

    nginx 部署vue项目,路由模式为history时,页面刷新404问题

    nginx部署vue项目,文件放在html下的dist文件夹中 nginx.conf 文件中,server 里配置文件的位置、请求跨域等信息 在启动项目后因为配置的是root,首先是找不到html下面的sys-test文件夹,再经过配置修改为alias配置后,刷新又会报404错误,最终配置为如下,成功解决 因为打包部署后,

    2023年04月08日
    浏览(13)
  • Vue/React 项目部署到服务器后,刷新页面出现404报错

    Vue/React 项目部署到服务器后,刷新页面出现404报错

    问题描述:在本地启动项目一切正常, 部署到服务器上线后出现BUG,项目刷新页面出现404 。 起初以为是自己路由守卫或是token丢失问题,找了一圈终于解决了 产生原因: 我们打开vue/react打包后生成的dist文件夹,可以看到只有一个 index.html 文件及一些静态资源,这个是因为

    2024年02月07日
    浏览(20)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包