问题从进入项目组就面临了,困扰两天,其中正常解决过一次,但是换了电脑之后又出现同样的问题,于是写了这个blog
目录
项目结构:
JavaWeb项目
问题背景:
idea引入项目,tomcat正常启动,项目未启动,访问不到jsp页面
问题根本:
idea打包时,并没有将jsp、css、js等文件打入到输出目录
解决方法:
Modules配置
上图:
一定要将path设置
为webRoot下的web.xml文件
Facets配置:
一定要先配置Modules,否则在添加Facets中的web时,可能会导致在项目中新建一个web.xml文件,导致path链接错误
Artifacts配置
如同
项目成功输出
项目构建打包后的正常输出结构
总结:
很久没有用过Javaweb项目结构了,很容易一开始项目配置出现问题。
问题的主要原因在于,web.xml文件的path路径配置错误,导致打包输出时,没有对应的文件。
一般对于项目配置来说,这样的问题出现次数很少,基本上第一次配置好之后就不会再进行配置了,归根结底还是粗心导致问题发生。