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

这篇具有很好参考价值的文章主要介绍了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种情况

1.Project Modules Setting 有问题

这种情况 新手最容易出现的问题, 解决方案也简单我们右键先泽进入项目 ModulesSetting 查看配置的是否有问题
idea配置tomcat404,JavaWeb,Tomcat,intellij-idea,intellij-idea,git,tomcat
这主要看下 我们 Web项目根目录和web主配置文件位置 设置的正不正确 重要!重要!重要!。 然后看下tomcat配置Deployment中 applicationContext 是否正确
idea配置tomcat404,JavaWeb,Tomcat,intellij-idea,intellij-idea,git,tomcat

以上两个地方是确保我们项目访问路径是否正确的前提,这里的Application context 是项目中的所有路径的根目录,上面几个地方配置正确 一般可以避免大部分404问题。

2.DEA 输出目录和tomcat 指向目录不一致

此情况比较特殊 一般Idea 默认输出目录可以访问的,问题 1配置 正确 还是报404 那我们得配一下 Artificates 输出目录 关于这个问题 网上 有解决方案 在此 不抓图了 直接给链接根据链接

IDEA运行Java web项目 tomcat显示The requested resource is not available

3.Web.xml 文件配置内容问题

此类问题 主要是我们在Web.xml 中添加的 welcome-file-list中配置的路径或其他节点配的内容 有问题导致404,遇到这种情况我们根据自己的工程目录路径来意义排查问题。

4. git项目因idea配置 出现404问题

大部分情况下 git 项目基本不会吧IDEA的配置 不会上传的git项目上去 这种情况 比较特殊 基本不会遇到 但遇到了 对新手来说确实个棘手的问题。

​ 以上几种问题确保都没问题的情况下我们查一下我们的IDEA配置文件 尤其是 modules.xml 和项目的 iml文件

  • modules文件配置问题
    idea配置tomcat404,JavaWeb,Tomcat,intellij-idea,intellij-idea,git,tomcat
    git项目中如果上传了modules.xml 导致此文件和你的项目配置不匹配

  • iml文件问题
    idea配置tomcat404,JavaWeb,Tomcat,intellij-idea,intellij-idea,git,tomcat

    ​ 排查一下这两个节点是否配置 如果没有 手动配置这两个文件,有得话确保指向位置是否正确。

    这两个配置文件一般IDEA 自动生成的 实在不会弄可以弄最笨的办法, 就是把iml 和mudules.xml 文件都删掉 让IDEA重新生成就可以。

    让IDEA自动生成的方法也很简单 进去ModulesSetting中 重新配置 Modules.xml会自动生成和 iml文件。

5.静态资源生成不正常的原因导致的问题

此类情况我们IDEA环境有变更导致web目录下的所有文件发布后不会再out目录中生成导致的。 是否此类问题我们可以到设置的out目录是否存在我们的静态资源来判断 如果确实不存在 我们可以强行把web目录标记为Resource文件夹
打开我们的Module Setting --> Modules 选择我们的module后 把项目的root目录改为Resource即可。
idea配置tomcat404,JavaWeb,Tomcat,intellij-idea,intellij-idea,git,tomcat
以上基本可以避免环境或配置导致的404的问题,虽然这种问题不是什么大问题,但折腾起来确实很费时间的 希望能帮到大家。文章来源地址https://www.toymoban.com/news/detail-758616.html

到了这里,关于IDEA git项目 tomcat Tomcat出现404,The requested resource is not available 原因分析的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • IDEA中启动Tomcat,访问首页地址报404错误。

    在观看本文章时,可以先观看文章末尾的3篇参考文章。 我参考这3篇文章,之后在IDEA中使用 Tomcat 启动 SpringBoot War项目,访问地址:http://localhost:8080/ 时,出现404错误。经过仔细排查,发现了问题所在。接下来,我一步步的详述问题出现的原因及解决方案。 Tomcat版本,推荐使

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

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

    2024年02月07日
    浏览(46)
  • SpringBoot项目 Tomcat部署war程序时启动成功但是访问404异常处理

    Springboot项目 使用IntelliJ IDEA 将maven项目打war包,pom.xml文件中引入了依赖 并通过maven的package打包完后,放入tomcat的web-apps文件下 同时修改了打开conf文件夹下的server.xml文件,启动tomcat时出现了以下问题 SpringApplicationBuilder用于构建 Spring 应用,是SpringApplication和ApplicationContext实例

    2024年02月14日
    浏览(45)
  • IDEA中运行JSP文件,启动Tomcat运行网页显示404,对编译代码右键运行又可以显示正常页面的解决办法

    这个问题困扰了我许久,一直以为是自己的Tomcat配置出现了问题,但实际上我Tomcat并没有出现问题,在网上看了很多大佬关于这方面问题的博客问题也没有得到解决,直到我对比了两次运行的网页url才发现了自己的问题所在。 这里选择Edit Configurations...进去 切换到Deployment,并

    2024年02月08日
    浏览(45)
  • Tomcat HTTP Status 404 tomcat 404问题解决

    今天初次使用tomcat的时候,用浏览器访问总是不成功。经过一番周折总算成功了,虽然这个知识点不是很难,但还是写篇博客,希望能帮助那些初学者。(注:笔者用的是:tomcat 7) 前提:你的tomcat可以访问:http://localhost:8080/ 问题:当把项目发布到tomcat下并启动tomcat,可以访问

    2023年04月08日
    浏览(46)
  • IDEA开发项目时一直出现http404错误的解决方法

    安装cv2库时出现错误的一般解决方法_cv2库安装失败 SQL> conn sys/root as sysdbaERROR:ORA-12560: TNS: 协议适配器错误的解决方案 虚拟机启动时出现“已启用侧通道缓解”的解决方法 Hypervisor launch failed; Processor does not provide the features necessary to run the hypervisor centos7配置ssh免密登陆完成,

    2024年02月11日
    浏览(52)
  • IDEA maven项目配置Tomcat

      目录  首先确认自己是否已经安装JDK 下载安装Tomcat 重点讲解如何在IDEA maven项目中配置Tomcat pom文件配置 Servlet 相关依赖引入  项目配置运行环境 ​编辑   Tomcat配置 ​编辑  Tomcat服务器导入项目 ​编辑  Application Context 路径配置  webapp 文件夹准备  web.xml 文件准备  第一行

    2024年02月09日
    浏览(72)
  • idea 配置tomcat 运行jsp项目

    点击ok后,出现界面,把这里的 Application context 中的 version2_0_war_exploded 删除,只剩下 / ,这样浏览器地址就不会是 http://localhost:8080/version2_0_war_exploded/ ,而是 http://localhost:8080/

    2024年01月24日
    浏览(51)
  • IDEA整合Tomcat启动javaweb项目

    突然兴起想要写这么一篇博客,不是因为别的,纯属是因为小编还是一个小白的时候,听某马和某硅谷的javaweb网课时,遇到这个章节一直启动不起来,虽然小编依旧是个菜鸡,但是今时不同往日了,小编已经打破桎梏成为了一个有素养的菜鸡,蓦然回首,还有这么多苦读的学子卡在这个章

    2024年02月08日
    浏览(41)
  • IDEA的JavaWeb项目配置+Tomcat

     目录 原始方式 使用Maven 正常创建Java项目即可 创建完成之后的目录结构                                           右击鼠标项目名称,点击“Add Framework Support” 勾选上Web Application 以及对应的Create web.xml,点击OK 新的目录结构多了web这个文件夹                    

    2024年01月20日
    浏览(40)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包