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