???運行環(huán)境:
??????JDK1.4,Eclipse3.1,Myeclipse4.0,Tomcat5.5
???現(xiàn)象:
??????在eclipse中對應(yīng)用進(jìn)行調(diào)整后進(jìn)行重布署,提示說布署成功,重啟Tomcat后沒有任意變化。
???原因:
??????由于我重做了系統(tǒng),以前 web 應(yīng)用所引用的包路徑發(fā)生了變化(該包并沒有在應(yīng)用中直接引用),但是由于在 tomcat/commons/lib 下已經(jīng)手工添加了包,因此運行時正常,但是在 eclipse 項目上可見到錯誤提示(沒注意啊),結(jié)果造成布署的失敗(提示上可是說布署成功的)。
???后話:
??????后來想了下,原因有可能是由于項目存在著錯誤,因此 eclipse 并沒有對新的 java 進(jìn)行重新編譯,因此不論怎么去布署實際上都是用出現(xiàn)錯誤之前的最后一次編譯出來的 class 文件去進(jìn)行布署,所以 java 文件中的更改并不會產(chǎn)生任何效果。