以前都是用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)用,那不是累死人去了。有沒有什么更好的辦法。