一般情況下采驻,idea中的web工程的代碼組織結構如下圖所示:
主要有三部分組成,src/main/java 进泼、src/main/resources任岸、src/main/webapp.而webapp下需要有兩個標準的目錄,META-INF和WEB-INF苗胀。META-INF下由META-INF/MANIFEST.MF組成襟诸,WEB-INF下必須包含一個web.xml
由此瓦堵,為了部署上述工程到tomcat或者其他web容器,由于初次使用idea励堡,走了很多彎路谷丸,花了我大概1小時,才找到正確的設置方法:
第一步
選中當前工程应结,在idea的右上角刨疼,選中project structure視圖,如下圖所示:
第二步
選擇Modules選項卡鹅龄,點擊“+”號揩慕,新增一個web類型的modules
然后按照如下截圖中的序號順序,選擇工程中web.xml路徑
第三步
選中Artifacts選項扮休,在右側“+”迎卤,新增一個web Application Exploded-->From Modules
選擇后,彈出選擇Module對話框玷坠,選擇相應的工程即可
第四步
按照第三步的方法再新增一個web Application Archive即可蜗搔,此時會自動完成,按默認即可
第五步
配置edit Configurations八堡,如下圖所示:
找到相應的web容器新增一個
新增以后出現(xiàn)如下配置信息窗口
在右側的第二個選項卡中樟凄,配置需要部署的工程
選擇“+”,新增剛才上面配置的web modules即可
通過以上步驟兄渺,即可完成tomcat在idea中的部署工作缝龄。
運行效果如下:
我是一名奮斗在二線城市,每天擠公交上班寫代碼的程序猿挂谍!勵志在有限的時間能夠貢獻出自己最大的能量叔壤!請持續(xù)關注!我在簡書等你口叙!