1. 原因:缺少artifacts(要部署的項目
2.解決思路:缺少artifacts,就來補上artifacts
- 我們需要的是web項目,所以選擇web Application
- 有兩個選擇:一個是exploeded:對應war exploded模式,一個是Archive對應war模式
war模式:將WEB工程以包的形式上傳到服務器 ;
war exploded模式:將WEB工程以當前文件夾的位置關系上傳到服務器;
具體二者有什么區別可以參考:
Tomcat部署時war和war exploded區別以及平時踩得坑
- 我們先選擇exploeded,原因是選擇了這個后,再去選擇Archive才有關於當前項目的選擇--可以自己試一試
3.補上后確實有了,兩種類型都有
最后啟動tomcat即可
可能的問題:還有一個問題就是啟動后生成的target文件內容不對,也可能不會生成,控制台提示在部署,但一直部署不成功。
可以嘗試:
把before launch里面的東西先刪掉,然后點右邊的加號,選擇run maven goal,彈出來需要填的內容:上面選擇你要部署的項目,下面寫:clean package
選擇ok,啟動項目,也可以。
(不過這么做的原因我不清楚,跟着彈幕學的)(目前是知其然不知其所以然)