我的项目创建流程
仅供参考
(每人体制不一样,重点看下面配置整么操作的)
我创建的项目是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是正常的,就可以使用以下解决方式进行解决
-
打开项目设置Project Structure
-
点击进入Project Settings下的Facets界面
-
选择你的web项目
-
在右边的界面中下方找到Web Resource Directory
-
将该路径后边加上\WEB-INF,变成 “项目名称\src\main\webapp\WEB-INF”,更改项目入口
改为\test01\src\main\webapp\WEB-INF -
重启tomcat,问题解决
二、最后的办法
实在解决不了,建议清空artifacts , 删除tomcat 重新配置
配置可以参考我写的另一篇文章:https://blog.csdn.net/munangs/article/details/120261733?spm=1001.2014.3001.5502
个人觉得可以解决大部分问题
实在不行,且你的代码没问题,建议重建protect后按上面我写的另一篇文章重新配一下,里面包含了能成功运行OUT文件夹下的项目结构(成功的里面会包含 .jsp和.html文件)
希望对各位有所帮助