1.名詞解釋
artifacts:是maven中的一個概念,表示項目/modules如何打包,比如jar,war,war exploded,ear等打包形式,
一個項目或者說module有了artifacts就可以部署到web應用服務器上了。然后進行發布訪問。
2.解決no artifacts方案
打開Project Structure,進行如下配置即可:
第一步:配置Facets,將此maven項目配置為WEB項目

第二步:很重要,指定web的根目錄。刪除原先的配置,否則會單獨的生成一個web目錄在項目下面,破壞了maven項目結構。然后在第一個框中選擇此項目的web.xml
文件,在第二個框中選擇webapp目錄即可。

第三步:選擇下方提示配置artifact

然后就會自動的生成artifact了:

最后點擊Apply保存退出即可。
此時去配置Tomcat容器的時候就有了artifacts了。然后就可以輕松的部署maven項目並發布訪問了。
