首頁  >  問答  >  主體

java - MyEclipse的Web项目如何无缝的迁移到Eclipse for j2ee中?

Eclipse是真没用过,尝试了一天,除了Tomcat安装成功了,其他诸如导入Web项目结果成了普通项目、数据库insert操作一直执行中,后续所有SQL都被阻塞、Tomcat管理界面进不去一直403、项目中原来依赖的MyEclipse的J2EE library也没法用了...等等,感觉好悲伤,当初换IDEA的时候也没这么恶心,关键是都不知道哪出问题了,心都碎了。

伊谢尔伦伊谢尔伦2762 天前516

全部回覆(2)我來回復

  • 大家讲道理

    大家讲道理2017-04-18 10:27:58

    給出你的具體操作步驟,才能排查錯誤。

    myeclipse轉eclipse,不知道你是不是用了什麼工具自動做這件事。我覺得用工具不合適,最簡單的想法就是在eclipse裡面建造一個空項目,然後把文件依照對應的位置遷移過來。

    ide無非是用一些設定檔標記了項目類型和文件類型,從而對各種不同的項目和文件能有不同的顯示狀態。這些設定檔一般都是ide自動產生的,如果都是人肉處理的話,不切實際。所以還是建立一個新的空項目,用我上面的方法處理比較好。

    根據你的描述隨便猜測:

    • 導入Web專案結果變成了普通專案:剛剛說了,不要導入。這兩個ide,印像中web檔案在myeclipse中是放在WebRoot資料夾下的,eclipse是放在WebContent資料夾下的,除此之外幾乎沒有差別,所以手動遷移很簡單。

    • 資料庫insert操作一直進行中,…:資料庫操作和遷移專案沒關係

    • tomcat管理介面一直進不去:tomcat也跟遷移專案沒關係

    • 專案中原先依賴的MyEclipse的J2EE庫沒法用了:JavaWeb用的J2EE庫應該只有servlet吧,你新建一個Dynamic Web Project,這些都是自動建立好的。如果是手動的話,可以在專案buildpath中調整。

    估計這麼說你也很迷惑,最好把你的詳細步驟發上來。

    回覆
    0
  • PHPz

    PHPz2017-04-18 10:27:58

    從Eclipse遷移到MyEclipse是容易的,反之則比較麻煩,尤其是WST的設定.
    如下是我整理的一些遷移步驟僅供參考:
    1.打開Navigator視圖,編輯專案所在目錄下.project文件,加入xml程式碼

    <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>  
    <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>  
    <nature>org.eclipse.wst.common.project.facet.core.nature</nature>  
    <nature>org.eclipse.jdt.core.javanature</nature> 
    

    在.classpath檔案中,加入xml程式碼

    <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>  
    <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>

    2.專案右鍵,properties->Project Facets,確保選中Dynamic Web Module, Java, Javascript Toolkit
    3.在seed-web專案中的.settings目錄下編輯org.eclipse.wst.common.component文件,修改後保證有xml程式碼

    <wb-resource deploy-path="/" source-path="/src/main/webapp"/>

    最後刷新項目,可以在Eclipse JEE自帶的Tomcat中部署seed-web工程了。

    回覆
    0
  • 取消回覆