IDEA启动tomcat正常,但是tomcat的webapps文件夹没有项目文件,打开默认URL提示404

问题从进入项目组就面临了,困扰两天,其中正常解决过一次,但是换了电脑之后又出现同样的问题,于是写了这个blog

目录

 

项目结构:

问题背景:

问题根本:

解决方法:

Modules配置

Facets配置:

Artifacts配置

项目成功输出

总结:


项目结构:

JavaWeb项目

问题背景:

idea引入项目,tomcat正常启动,项目未启动,访问不到jsp页面

问题根本:

idea打包时,并没有将jsp、css、js等文件打入到输出目录

解决方法:

Modules配置

上图:

一定要将path设置

为webRoot下的web.xml文件

IDEA启动tomcat正常,但是tomcat的webapps文件夹没有项目文件,打开默认URL提示404_第1张图片

Facets配置:

一定要先配置Modules,否则在添加Facets中的web时,可能会导致在项目中新建一个web.xml文件,导致path链接错误

IDEA启动tomcat正常,但是tomcat的webapps文件夹没有项目文件,打开默认URL提示404_第2张图片

Artifacts配置

如同

IDEA启动tomcat正常,但是tomcat的webapps文件夹没有项目文件,打开默认URL提示404_第3张图片

项目成功输出

项目构建打包后的正常输出结构

IDEA启动tomcat正常,但是tomcat的webapps文件夹没有项目文件,打开默认URL提示404_第4张图片

总结:

很久没有用过Javaweb项目结构了,很容易一开始项目配置出现问题。

问题的主要原因在于,web.xml文件的path路径配置错误,导致打包输出时,没有对应的文件。

一般对于项目配置来说,这样的问题出现次数很少,基本上第一次配置好之后就不会再进行配置了,归根结底还是粗心导致问题发生。

 

 

你可能感兴趣的:(Java基础,Idea,java)