java - MyEclipse的Web项目如何无缝的迁移到Eclipse for j2ee中?
伊谢尔伦
伊谢尔伦 2017-04-18 10:25:58
0
2
464

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

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回覆(2)
大家讲道理

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

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

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

根據你的描述隨便猜測:

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

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

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

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

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

PHPzhong

從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工程了。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!