Warning: No artifacts marked for deployment

IDEA部署web项目时,Tomcat没有出现Artifacts,甚至可能在下方报错提示:
Warning: No artifacts marked for deployment。
在这里插入图片描述
在这里插入图片描述

解决方案:

1:检查你Facets有没有将maven项目配置成web项目,如果有就直接跳第二步。

File–>Project Structure–>Facets
在这里插入图片描述
“+”---->web
在这里插入图片描述
选择你想要的运行的项目模块,点击OK。
在这里插入图片描述
此时会跳到Modules,如下图所示。
选择第一个Path,后缀一定要是该模块对应的web.xml文件。
第二个框选择webapp目录即可。
点击Apply。
在这里插入图片描述

2:配置artifact。

Artifacts —> “+” —> Web Application:Exploded —> From Modules。
(如果Web Application:Exploded右边没有箭头提示,说明上面的web项目没有配置成功)
在这里插入图片描述
选择想要运行的项目模块----》OK,
Apply---->ok。
这就完成了!
在这里插入图片描述
此时再去部署web项目,Tomcat就出现Artifacts啦
在这里插入图片描述 解决!!!!!