【Java環境之】Mac下 Intellij IDEA 2017 導入Eclipse/Myeclipse項目成功總結

0x00 前言

導入一個JavaEE項目,折騰我兩天,一開始是客戶端各種配置jar包丟失的問題,後來又是服務端(Tomcat)的配置出現很嚴重的問題(權限、端口、etc…),最後通過一系列的google和百度,再加上前人關於異域客戶端導入java項目的blog分享經驗,才能夠(不敢說創造或“寫”)拼湊出這篇文章,好吧,下面我們進入正題:
這裏寫圖片描述

0x01 Eclipse項目的導入

通過兩步驟導入並配置Eclipse項目的JavaEE項目到IDEA中,參考下面兩篇有價值的文章,最主要的是第二篇:

1.http://www.360doc.com/content/17/0602/15/40984640_659303930.shtml
2. http://zyjustin9.iteye.com/blog/2172712

先參照上面的第2篇鏈接文章導入項目配置一下,然後,捫心自問一下!

1.是否在Project Structure中進行配置了下所述:

  • (1)jar包導入:jar包有沒有全部複製粘貼到項目WebRoot下的lib, 然後add到Library裏面纔算完!
  • (2)Modules的配置:導入相應的jar包
    • Sources
      • Paths:設置了Use Module compile output path沒有?全部固定到WebRoot下的classes文件夾
      • Dependencies
      • Facets: 項目web.xml路徑:有沒有在Project中配置好
      • Artifacts:項目發佈到相應的Tomcat下的路徑配置
  • (3)Servlet Exception: symbol not resolve: 從tomcat複製相應的servlet-api.jar到工程的lib目錄下
  • (4)JSTL表達式版本無法調用:
    Myeclipse和IDEA最大的區別:沒有自己導入的JSTL表達式的包文件:https://www.licoy.cn/2668.html,下載後再按這篇文章導入相應的JSTL.jar

2.配置Tomcat服務器

  • (1)端口衝突問題:
    - 不需要在命令行中先把./startup.sh打開,IDEA會在項目啓動的時候自動幫你打開,如果還是不行,在活動監視器中kill 掉 javaw進程
    - 重新再Tomcat文件夾下配置server.xml文件的端口號爲其他端口:如 8888
  • (2)項目發佈查看:
    - 將項目中的war文件添加到Deploy中
    - 將項目中重複編譯的功能取消!

0x02 配置連線:

按照鏈接導入eclipse或Myeclipse項目->配置Project Structure->配置Tomcat->引入Tomcat中的servlet-api.jar->導入相應的jar包並且add to Library->下載JSTL.jar並add to Library.

其實最重要的就是,Project Structure、jar包引入、JSTL.jar包引入

1.Project Structure配置

這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述

2.Tomcat配置

這裏寫圖片描述
這裏寫圖片描述

3. 注意

中途如果還有什麼jar包沒導的,按需導入就行,但是切記不要導入無關的jar包,有的jar包會造成重名影響,I think so, but you should try. Thanks!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章