天天看點

在IDEA上跑eclipse開發的J2EE項目

Context

  • MacOS 10.12.1
  • IDEA ULTIMATE 2016.2
  • 項目使用eclipse開發
  • 項目使用SVN進修版本管理

核心步驟

  1. 檢出項目,完成基本配置

    從svn檢出

    在IDEA上跑eclipse開發的J2EE項目
    當項目下載下傳完成後出現一個提示,詢問是否建立為一個idea項目,點

    Yes

    在IDEA上跑eclipse開發的J2EE項目
    後續操作均

    Next

    即可(源碼路徑,lib路徑,Modules,SDK,Spring,web.xml配置等)
  2. 配置Artifacts

    打開項目Project Structure,快捷鍵

    ⌘;

    點選

    Create Artifacts

    建立Artifacts(下方提示項目資源還沒有被包含在Artifacts裡面)
    在IDEA上跑eclipse開發的J2EE項目
    點選

    Fix > Add \'lib\' to the Artifacts

    加入必要的包到Artifacts(下方提示項目必要的包在Artifacts裡面沒找到)
    在IDEA上跑eclipse開發的J2EE項目
  3. 配置Tomcat

    在在工具欄上找到

    在IDEA上跑eclipse開發的J2EE項目
    點選打開,進行如下配置
    在IDEA上跑eclipse開發的J2EE項目
    在IDEA上跑eclipse開發的J2EE項目
    在IDEA上跑eclipse開發的J2EE項目

核心步驟配置完後,正常情況是可以運作項目了。

但,部分項目可能配置上存在差異,還需要在作調整。比如筆者的這個項目有一個地方是這樣配置的

(在web.xml中使用了絕對路徑整合的Spring)

在IDEA上跑eclipse開發的J2EE項目
因為項目預設配置的編譯路徑在out下的一個目錄裡,但這裡配置的是/WEB-INF/classes目錄下,于是運作項目就會報找不到檔案的錯誤

完善配置

  1. 配置編譯輸出路徑

    設定成實際需要的/WEB-INF/classes目錄

    在IDEA上跑eclipse開發的J2EE項目
  2. 配置Artifacts路徑

    設定為WebRoot

    在IDEA上跑eclipse開發的J2EE項目
  3. 配置Tomcat熱部署
    在IDEA上跑eclipse開發的J2EE項目
  4. 重新建構

    這一步應該

    了不少人吧
    在IDEA上跑eclipse開發的J2EE項目

關于Tomcat配置

  • 在MacOS 10.12上安裝Tomcat8.5