以前都是用ant來編輯和發布項目。
今天用MyEclipse來重構gzmf,并發布這個項目時,碰到了'DWRUtil'未定義的情況。
網上說,只是加入xalan.jar就可以解決問題,在我這里還不能完全解決問題。
后來才發現,在MyEclipse把加入構建路徑的包全部都發布了,而有些包在tomcat的common\lib已經有了,MyEclipse又發布在應用的web-inf\lib下,于是就產生了沖突。
于是在web-inf\lib下把dfc.jar和dfcbase.jar刪了后,正常了。但是每次發布后都要來重新刪一下這兩個包,多麻煩。要是有一個即可以在MyEclipse編輯項目,但MyEclipse又不會把它發布到應用中去的方法。心想MyEclipse應該會提供一個設置全局jar的東東的吧,可是找好久沒找到。
后來發現在windows->refernce->java->以安裝的jae。把dfc.jar和dfcbase.jar添加到JRE系統庫當中去。
編譯-發布-運行。完全正確!!
可是把包加入到這里,心里別扭的很,不知各位還有沒有什么更好的解決方法!
還有一個問題就是,每次改變了一個文件都要重新發布應用,都要重新啟動tomcat,這樣調試應用,那不是累死人去了。有沒有什么更好的辦法。