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 !!! 解决办法:检查Tomcat版本和Jdk的对应关系,我的Tomcat是6.x,jdk是8版本显然不兼容。所以访问不到。更换9版本后,正常访问 tomcat官网对版本的介绍 注意:部署到外部tomcat的时候,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    2024年02月07日
    浏览(56)
  • Vue/React 项目部署到服务器后,刷新页面出现404报错

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

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

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

    2023年04月08日
    浏览(56)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包