以前都是用ant來編輯和發(fā)布項(xiàng)目。
今天用MyEclipse來重構(gòu)gzmf,并發(fā)布這個(gè)項(xiàng)目時(shí),碰到了'DWRUtil'未定義的情況。
網(wǎng)上說,只是加入xalan.jar就可以解決問題,在我這里還不能完全解決問題。
后來才發(fā)現(xiàn),在MyEclipse把加入構(gòu)建路徑的包全部都發(fā)布了,而有些包在tomcat的common\lib已經(jīng)有了,MyEclipse又發(fā)布在應(yīng)用的web-inf\lib下,于是就產(chǎn)生了沖突。
于是在web-inf\lib下把dfc.jar和dfcbase.jar刪了后,正常了。但是每次發(fā)布后都要來重新刪一下這兩個(gè)包,多麻煩。要是有一個(gè)即可以在MyEclipse編輯項(xiàng)目,但MyEclipse又不會(huì)把它發(fā)布到應(yīng)用中去的方法。心想MyEclipse應(yīng)該會(huì)提供一個(gè)設(shè)置全局jar的東東的吧,可是找好久沒找到。
后來發(fā)現(xiàn)在windows->refernce->java->以安裝的jae。把dfc.jar和dfcbase.jar添加到JRE系統(tǒng)庫當(dāng)中去。
編譯-發(fā)布-運(yùn)行。完全正確!!
可是把包加入到這里,心里別扭的很,不知各位還有沒有什么更好的解決方法!
還有一個(gè)問題就是,每次改變了一個(gè)文件都要重新發(fā)布應(yīng)用,都要重新啟動(dòng)tomcat,這樣調(diào)試應(yīng)用,那不是累死人去了。有沒有什么更好的辦法。
Eclipse可以動(dòng)態(tài)編繹的
@ivanisme
謝謝你們的回復(fù),MyEclipse我是新手,向你們學(xué)習(xí)!
其實(shí)我用的就是debug模式,但還是要每次都要重新發(fā)布web應(yīng)用呀,
想想看,要是一個(gè)應(yīng)用有幾百M(fèi)B,調(diào)試時(shí)每修改一個(gè)文件都要發(fā)布一下應(yīng)用多累呀!而且是全部COPY到webapp目錄中去,好痛苦哦
MyEclipse有沒有什么方法,可以不發(fā)布就可以用,
或者說可以自動(dòng)發(fā)布只修改過的文件,
或者說可以手動(dòng)的選擇發(fā)布哪些文件。
或者說在MyEclipse中可不可以自定義我的web目錄,而不是每次都要發(fā)布到webapp目錄中去。
在eclipse菜單project中勾上build automatically
還好找到這里有,
謝了!