以前都是用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,這樣調試應用,那不是累死人去了。有沒有什么更好的辦法。
Eclipse可以動態編繹的
@ivanisme
謝謝你們的回復,MyEclipse我是新手,向你們學習!
其實我用的就是debug模式,但還是要每次都要重新發布web應用呀,
想想看,要是一個應用有幾百MB,調試時每修改一個文件都要發布一下應用多累呀!而且是全部COPY到webapp目錄中去,好痛苦哦
MyEclipse有沒有什么方法,可以不發布就可以用,
或者說可以自動發布只修改過的文件,
或者說可以手動的選擇發布哪些文件。
或者說在MyEclipse中可不可以自定義我的web目錄,而不是每次都要發布到webapp目錄中去。
在eclipse菜單project中勾上build automatically
還好找到這里有,
謝了!