Posted on 2010-09-01 18:24
xcp 閱讀(5138)
評論(0) 編輯 收藏 所屬分類:
svn
今天通過SVN版本控制工具從服務(wù)器上更新了項(xiàng)目,選擇的全部更新,因?yàn)殚_發(fā)工具都是用的MyEclipse,所以將一些MyEclipse的配置文件也從服務(wù)器上下了下來,覆蓋了本地的配置文件。導(dǎo)致無法自動編譯,MyEclipse不識別該項(xiàng)目,刪除重新導(dǎo)入項(xiàng)目依舊無效。弄了半天頭都大了!最后由我的老大解決了!
問題總結(jié):
1.重新導(dǎo)入的項(xiàng)目結(jié)構(gòu)與原來的不同
src包等等都和原來的不同,打開項(xiàng)目主目錄,中有個(gè).classpath文件,用記事本打開會發(fā)現(xiàn)有一行<classpathentry kind="src" path="src"/>,估計(jì)它的意思就是說你的源文件位置,看看有沒有這一行,沒有一定要補(bǔ)上,下面就是一些jar包的導(dǎo)入路徑,如:
//這兩行也應(yīng)該是MyEclipse自動生成的,JAVA運(yùn)行環(huán)境 \J2EE1.4
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="con" path="com.genuitec.eclipse.j2eedt.core.J2EE14_CONTAINER"/>
//導(dǎo)入的JAR包位置
<classpathentry kind="lib" path="web/WEB-INF/lib/acegi-security-1.0.0-RC1.jar"/>
2.刷新項(xiàng)目不自動編譯,將WEB-INF下面的classes文件夾中的字節(jié)碼文件刪除后不再重新生成
遇到此問題要檢查是否有這一行
<classpathentry kind="output" path="web/WEB-INF/classes"/>
這是指定將字節(jié)碼文件輸出到哪,如果沒指定當(dāng)然不會默認(rèn)給你找個(gè)地方存了。
3.以上兩個(gè)步驟都做完了,但項(xiàng)目依舊跑不起來
這個(gè)時(shí)候你要用到MyEclipse的項(xiàng)目清理功能,在菜單欄里的project里有個(gè)clean,它會強(qiáng)制清除那些配置文件,重新生成就會正確了。
項(xiàng)目跑起來了,要記得做個(gè)筆記,以后遇到問題了有個(gè)參照!肯能解釋的并不正確,但問題確實(shí)解決了!
來源:http://hi.baidu.com/icewee/blog/item/60ce691f3fc316f21bd57688.html
名稱: ?4C.ESL | .↗Evon
口號: 遇到新問題?先要尋找一個(gè)方案乄而不是創(chuàng)造一個(gè)方案こ
mail: 聯(lián)系我