關於IDEA Javaweb專案裡某個資料夾的內容不能訪問錯誤程式碼404或者500

賣炫邁的小男孩發表於2020-12-15

IDEA大法好,但是有些時候會出現一些莫名其妙的Bug。可能是本人經常手滑。
本文想分享的是,我在敲Javaweb專案時,由於是新手,我就照著老師的視訊抄程式碼,但是!居然有不知名的錯誤,訪問某個資料夾時,裡面的jsp頁面我全都不能訪問,一直報錯404,資源不能訪問,裡面的內容和引用的地址全都沒有搞錯。但是該資料夾的jsp就是無法訪問。我把這些資料夾移動到其他資料夾下面就能訪問到。真是見了鬼!
過幾天我還是不死心,我覺得bug一定出現在人為因素,不然網上怎麼搜不到相關解決辦法。
前因:
我第一次新建該資料夾的時候打錯了,首字母打成了大寫,然後重新命名改成了小寫!這就是罪惡的根源啊!
眾所周知瀏覽器位址列裡是不分大小寫的!所以就訪問不到該資料夾了,裡面的jsp頁面也別想訪問了。不過我覺得重點應該不是這裡,上圖:
在這裡插入圖片描述
當你配置好環境後,執行就會有每個專案的輸出資料夾,按我的理解就是外面訪問工程專案時其實訪問的就是這個,就相當於快取。
在這裡插入圖片描述
我發現裡面的資料夾還是大寫的,無論我重新啟動伺服器還是IDEA多少次那個資料夾
首字母還是大寫的
,就是不會更新。這就是IDEA不夠智慧了,所以我就在想怎麼讓快取更新。
解決方法:
把沒有更新的該檔案common刪除,再重啟伺服器,多次還是沒用。快取就是不更新。
百度了一下,原來重新構建一下專案就行了。
在這裡插入圖片描述
重新啟動伺服器後,你就會發現那個資料夾裡的頁面就能訪問了。
開啟war你會發現,快取更新了。
在這裡插入圖片描述
現在問題解決。此時已是深夜,但是困擾多天的BUG解決了,興奮之餘便寫下此文。好夢,程式猿!

相關文章