首先找到File->Project Structure
1:配置project,特別注意language level,編譯不通過很多情況是level跟jdk版本不對應
2:配置Modules
點擊上方的+號,新建一個web,並將右邊二處配置修改為項目實際路徑。
Deployment Descriptiors為項目web.xml實際路徑
Web Resource Directions為項目實際根目錄,例如WebContent等
選中項目,配置sources,選擇項目的sources文件夾,即常見的src目錄
Sources:源代碼的位置,java類等
Tests:測試類(可選)
Resources:源代碼位置,配置文件,例如log4j、數據庫配置properity等(可選)
Test Resources:測試類的配置(可選)
Excluded:排除編譯的文件(可選)
配置path路徑,選擇Use module compile output path,下面選擇項目編譯路徑與測試類編譯路徑,一般為WEB-INF下的classes路徑,根據項目自行選擇
配置Dependencies,為項目依賴的jar包,首先選擇jars or directions選擇項目中的jar路徑。如果是需要tomcat啟動的web項目,添加入library中的tomcat jar包(第5步查看完整tomcat配置),或者其他自己需要依賴的jar,並且去除列表中紅色的項(無效jar包)
3:配置facets,點擊上方+號。選擇web,選擇剛才配置的Modules即可
4:配置Artifacets,點擊+號。選擇Web Application Exploded->From Module,選擇之前配置的Module。
到達此處,項目配置完成
5、配置tomcat(配置Modules中Denpendices可在完成該步后添加tomcat中jar)
點擊菜單欄Run->run Configurations,點擊+號,選擇Tomcat Server Local
點擊Configure,彈出Application Servers,點擊+號。新增一個tomcat,並且選中tomcat目錄
6、部署tomcat並且啟動
剛才的run Configurations中,選擇剛才添加的tomcat。並且完成基本配置(根據選擇自行勾選)
選擇Deployment,添加第4步配置好的artificets。
一個完整的web項目在idea中的配置啟動完成.
需要注意一點有可能配置完項目java文件上會出現黃色小J的樣式,那說明你們沒有吧java文件添加到項目中,我們只需要做:
這樣就行了。