我的项目创建流程

仅供参考每人体制不一样,重点看下面配置整么操作的
我创建的项目是maven 的 java web项目
创建项目流程:创建maven的 java web项目
确保你有maven环境和会使用maven再向我这样操作

一、解决idea的web项目tomcat启动后无法加载index.jsp文件(404)问题

首先确保你的代码写的是正确的(请求,访问路径,页面内容等),出错原因仅因为项目配置问题,项目加载后无法读取到index.jsp和html文件导致无法访问,且如下图中消息提示为请求的页面 [/XXXX] 不可用(文章最后有解决的大招,应该可以解决(90%的应配置导致的问题)
在这里插入图片描述
我的项目结构
在这里插入图片描述
注意:项目中java、resources、webapp一定要如同所示被IDEA识别,识别到的文件夹样子如图,如果文件夹都没有被识别,建议重新建项目或参考文章进行配置

注意

文章1:IDEA中创建maven项目,webapp目录无法识别,即未被标识
文章2:解决idea无法识别resources和下面的配置文件


操作

如果你使用servlet是正常的,就可以使用以下解决方式进行解决

  1. 打开项目设置Project Structure
    在这里插入图片描述

  2. 点击进入Project Settings下的Facets界面

  3. 选择你的web项目

  4. 在右边的界面中下方找到Web Resource Directory

  5. 将该路径后边加上\WEB-INF,变成 “项目名称\src\main\webapp\WEB-INF”,更改项目入口
    在这里插入图片描述
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/a529c15c64894553ac8b60ad0cb52197.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAbXVuYW5ncw==,size_18,color_FFFFFF,t_70,g_se,x_16
    改为\test01\src\main\webapp\WEB-INF

  6. 重启tomcat,问题解决


二、最后的办法

实在解决不了,建议清空artifacts , 删除tomcat 重新配置
配置可以参考我写的另一篇文章:https://blog.csdn.net/munangs/article/details/120261733?spm=1001.2014.3001.5502
个人觉得可以解决大部分问题

实在不行,且你的代码没问题,建议重建protect后按上面我写的另一篇文章重新配一下,里面包含了能成功运行OUT文件夹下的项目结构(成功的里面会包含 .jsp和.html文件)

希望对各位有所帮助

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐