Eclipse是真没用过,尝试了一天,除了Tomcat安装成功了,其他诸如导入Web项目结果成了普通项目、数据库insert操作一直执行中,后续所有SQL都被阻塞、Tomcat管理界面进不去一直403、项目中原来依赖的MyEclipse的J2EE library也没法用了...等等,感觉好悲伤,当初换IDEA的时候也没这么恶心,关键是都不知道哪出问题了,心都碎了。
大家讲道理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中調整。
估計這麼說你也很迷惑,最好把你的詳細步驟發上來。
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工程了。