最近試著用一下了MyEclipse發(fā)現(xiàn)MyEclipse果然比較好用,于是想把以前在Eclipse下的項目轉(zhuǎn)移到MyEclipse下繼續(xù)開發(fā)。在轉(zhuǎn)移的過程中出現(xiàn)了一些問題,解決了,寫此文記之。
1、為轉(zhuǎn)移的項目添加Web Project Capabilities。
??? 用MyEclipse打開轉(zhuǎn)移的項目,配置Tomcat。當(dāng)想把轉(zhuǎn)移項目Deploy到Tomcat下的時候,發(fā)現(xiàn)沒有所要Deploy項目可選。這是因為Tomcat還沒有認為你轉(zhuǎn)移過來的項目是Web Project。此時只要為我們的項目添加Web Project Capabilities就可以了。
2、修改WebRoot路徑。
??? 經(jīng)過上面一步項目終于可以在Tomcat下Deploy了。但是還是有問題,Deploy的項目有點不對勁。這是因為MyEclipse默認的Web-Root路徑是WebRoot而在Eclipse下是WebContent的原因。但是改這個目錄有點麻煩,我在MyEclispe的菜單上找了很久都找不到地方更改,找到了Web-Root的目錄的顯示位置,但那個輸入框卻是只讀的,沒辦法改。最后終于給我找到了更改的地方。打開項目的根目錄,在些目錄下有一個.mymetadata的文件,打開此文件可以看到如下內(nèi)容:
<?xml?version="1.0"?encoding="UTF-8"?>
<project-module
??type="WEB"
??name="atcs3"
??id="myeclipse.1173497999562"
??context-root="/atcs3"
??j2ee-spec="1.4"
??archive="atcs3.war">
??<attributes>
????<attribute?name="webrootdir"?value="<prjroot>"?/>
??</attributes>
</project-module>
??? 可以看到轉(zhuǎn)移過來的項目的webrootdir就是項目的根目錄,把value的值改成"WebContent"就大功告成了。