2012/10/18

在Eclipse中,Tomcat未顯示修改過的頁面或程式執行結果

在Eclipse中若使用Tomcat作為網頁伺服器,除了自己按restart之外,只要有存檔的動作,Tomcat都會重load一次。但有時候Tomcat不會把最新的內容也load一次,可能是其中有快取的部份,這樣很容易造成雖然有改程式,但還是顯示舊的結果。


 可能的解決方法:

  • 停止Tomcat,重開Tomcat。
  • 在Tomcat上點右鍵,選擇"Clean"。
  • 在Tomcat上點右鍵,選擇"Clean Tomcat Work Directory"。
  • 將專案移出Tomcat,執行空的Tomcat,然後停止,再把專案放回。
  • 在Eclipse的功能列Project→Build Project 或Build All。
  • 在Eclipse的功能列Project→Clean。
  • 刪除Server,重開Eclipse,然後重新安裝Server。

以上方法可交互利用。

沒有留言:

張貼留言