開發中遇到的怪事

     今天做一個SS2H的網站,我遇到一個天大的怪事,我現在必須把這個怪事記錄下來:我把一個JSP頁面刪除了,訪問時居然還會跳轉到這個頁面,我開始還覺得這是個小事,可能是tomcat服務器數據沒更新過來,我就把tomcat關閉了,然後把裏面的項目刪除了,work下的項目也刪除了,然後重新部署啓動,那個被刪除的jsp頁面居然還能被訪問,這個JSP頁面是處理異常的頁面,就是有異常就到這個頁面,現在我把它刪除乾淨了怎麼還能進到這個頁面?我差點相信真的有鬼了。

     我開始百度找答案,根本找不到這樣的問題,這讓我十分惱火,有想砸電腦的衝動。我看到其它的問題雖然說的不一樣,但是其中有一個詞讓我決定再試一試,這個詞是"緩存",我想這個緩存是指什麼緩存?tomcat緩存?我不是已經刪除乾淨了麼?tomcat再也沒有這個jsp頁面了。難道是瀏覽器緩存?我換成Google瀏覽器重新訪問我的項目,居然跟IE的不一樣!問題解決了——是瀏覽器的問題!

   然後我把IE瀏覽器所有歷史記錄和緩存都刪除了,重新訪問我的項目,OK了。

   具體爲什麼是瀏覽器會導致這個問題,我還沒搞明白。瀏覽器怎麼會影響到我的項目struts的配置,我怎麼配置struts的JSP訪問目標action,IE居然能讓我的配置失效?而且它居然還會保存我已經刪除的JSP的頁面!總之,這個IE實在太逆天了。不知道GOOGLE會不會有這樣的問題。

    我以前遇到過很多問題,也解決了很多問題,經歷了這些解決問題的過程之後,讓我信奉了一個道理,就是不管遇到什麼樣奇葩的問題,當你覺得邏輯上沒有問題,它肯定是一個很小很小的細節導致的,一定要相信有耐心找就能解決。這次遇到的問題的確出乎了我的經驗之外。都快逼瘋了。

    希望這次的經驗也能幫助其它的人。

 

本文出自 “Focus_000” 博客,請務必保留此出處http://120806872.blog.51cto.com/8289253/1357817

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章