關於清理JBoss伺服器端jsp檔案快取的問題

來源:互聯網
上載者:User
  JBoss網站在Deploy後伺服器會對這些jsp檔案進行動態編譯,因此除非重啟伺服器(注意是機器,不是Sevice),否則這些緩衝可能會一直存在, 之所以說可能, 是因為伺服器會不定時進行清理, 但這個時間可能是幾小時, 也可能是幾天. 因此, 如果你在未啟機器而且伺服器又未清理緩衝時進行了更新檔案的操作. 你可能得到的永遠是檔案的前一個版本. 我這幾天就是因為這個問題搞得頭都大了. 後來找到一個方法, 就是在你的網站目錄下, 有一個work檔案夾.裡面的/jboss.web/localhost/下就是存方這些快取檔案的地方, 通常不用整個刪除, 因為JBoss會根據你的檔案所屬的namespace產生相應的目錄, 把這個刪除了就行了.比如:
  */server/myWebApp/jboss.web/localhost/cn/vsidc/www1/*.*
  */server/myWebApp/jboss.web/localhost/cn/vsidc/www2/*.*
  如果你改的只是www1目錄裡的jsp檔案就只需要把上面的www1目錄刪除就可以了.
  當然, 如果你前台用到ajax進行請求, 還要注意每次請求都要改變URL, 通常加個亂數(Random)就可以了.
  希望能幫到遇到同樣問題的人.
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.