以前都是用ant來編輯和發(fā)布項目。

今天用MyEclipse來重構gzmf,并發(fā)布這個項目時,碰到了'DWRUtil'未定義的情況。

網上說,只是加入xalan.jar就可以解決問題,在我這里還不能完全解決問題。

后來才發(fā)現(xiàn),在MyEclipse把加入構建路徑的包全部都發(fā)布了,而有些包在tomcat的common\lib已經有了,MyEclipse又發(fā)布在應用的web-inf\lib下,于是就產生了沖突。

于是在web-inf\lib下把dfc.jar和dfcbase.jar刪了后,正常了。但是每次發(fā)布后都要來重新刪一下這兩個包,多麻煩。要是有一個即可以在MyEclipse編輯項目,但MyEclipse又不會把它發(fā)布到應用中去的方法。心想MyEclipse應該會提供一個設置全局jar的東東的吧,可是找好久沒找到。

后來發(fā)現(xiàn)在windows->refernce->java->以安裝的jae。把dfc.jar和dfcbase.jar添加到JRE系統(tǒng)庫當中去。
編譯-發(fā)布-運行。完全正確!!

可是把包加入到這里,心里別扭的很,不知各位還有沒有什么更好的解決方法!

還有一個問題就是,每次改變了一個文件都要重新發(fā)布應用,都要重新啟動tomcat,這樣調試應用,那不是累死人去了。有沒有什么更好的辦法。