Context
- MacOS 10.12.1
- IDEA ULTIMATE 2016.2
- 項目使用eclipse開發
- 項目使用SVN進修版本管理
核心步驟
-
檢出項目,完成基本配置
從svn檢出
當項目下載完成后出現一個提示,詢問是否創建為一個idea項目,點Yes
后續操作均Next
即可(源碼路徑,lib路徑,Modules,SDK,Spring,web.xml配置等) -
配置Artifacts
打開項目Project Structure,快捷鍵⌘;
點擊Create Artifacts
創建Artifacts(下方提示項目資源還沒有被包含在Artifacts里面)
點擊Fix > Add 'lib' to the Artifacts
加入必要的包到Artifacts(下方提示項目必要的包在Artifacts里面沒找到)
-
配置Tomcat
在在工具欄上找到點擊打開,進行如下配置
核心步驟配置完后,正常情況是可以運行項目了。
但,部分項目可能配置上存在差異,還需要在作調整。比如筆者的這個項目有一個地方是這樣配置的
(在web.xml中使用了絕對路徑整合的Spring)
因為項目默認配置的編譯路徑在out下的一個目錄里,但這里配置的是/WEB-INF/classes目錄下,於是運行項目就會報找不到文件的錯誤
完善配置
-
配置編譯輸出路徑
設置成實際需要的/WEB-INF/classes目錄
-
配置Artifacts路徑
設置為WebRoot
-
配置Tomcat熱部署
-
重新構建
這一步應該坑
了不少人吧