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