可能是因为项目是直接git下来的,所以项目的框架不完整,缺少web功能,因此在配置tomcat server
时,没有artifacts
可选
目前已经解决了此问题,因此记录一下解决的方法步骤
配置artifacts
在idea中,依次点击File
–Project Structure
,在Project Settings
下找到Artifacts
点击+号选择Web Application Exploded
,然后选择From Modules
,选中你的项目
将artifacts
配置到tomcat上
配置后如果启动tomcat的时候404了,那么就检查一下Project Structure
中的Facets
里面的Web Resource Directory
路径是否为webapp
(也有博客介绍说是:定位到项目根目录,也就是下面有整个项目源码的地方 但我这里直接定位到webapp就可以了 因此尚未验证过那篇博客的说法是否正确 以后遇到了假如放webapp解决不了我再试试这方法^ ^ 我觉得就是定位到WEB-INF
的上级目录即可 我这里就是.../webapp/WEB-INF
这样的结构 因此定位到webapp
)