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

2021-06-09 21:00:49 字數 477 閱讀 5565

今天發布程式後,發現測試環境下ok,正式環境下出現了一些小問題,沒有把最新的修改點體現出來。查了好久,發現原來是jboss伺服器上程式的jsp快取導致。正好在網路上也找到這樣的一篇文章解釋了jboss快取的帶來的問題,共享如下:

jboss站點在deploy後伺服器會對這些jsp檔案進行動態編譯,因此除非重啟伺服器(注意是機器,不是sevice),否則這些快取可能會一直存在, 之所以說可能, 是因為伺服器會不定時進行清理, 但這個時間可能是幾小時, 也可能是幾天. 因此, 如果你在未啟機器而且伺服器又未清理快取時進行了更新檔案的操作. 你可能得到的永遠是檔案的前乙個版本. 我這幾天就是因為這個問題搞得頭都大了. 後來找到乙個方法, 就是在你的站點目錄下, 有乙個work資料夾.裡面的/jboss.web/localhost/下就是存方這些快取檔案的地方, 通常不用整個刪除, 因為jboss會根據你的檔案所屬的namespace生成相應的目錄, 把這個刪除了就行了.比如:

希望能幫到遇到同樣問題的人.

js獲取伺服器端時間

用到了responseheader裡面的資訊。也就是當你傳送請求時候裡面的date時間 因為專案中用的jquery所以直接貼jquery的 注意,需要再伺服器環境裡跑喲不要本地資料夾裡自嗨那你得到的伺服器時間只會是null,因為你在本地跨域跨域跨域啊 反正我是沒有辦法解決,有能解決的大神歡迎指導一下...

關於Ajax伺服器端驗證

對於這個問題以前卡了幾次,也不知道自己是怎麼處理的。伺服器端驗證往往有乙個延時,也就是專業上所說的非同步操作。如果在提交表單需要獲取伺服器給的返回值來判斷是否需要提交就不是那麼容易了。因為 ajax 的延時性導致所獲取的返回值並非伺服器端的返回值。因為這一步執行的時候外圍程式可能已經執行完返回了。這...

socket伺服器端

伺服器 include winsock2.h include string.h include stdio.h include time.h include stdarg.h include stdlib.h pragma comment lib,ws2 32 void errexit const ...