2012-05-17 15 views
0

當我的計算機崩潰時,我在WAR中的計算機上的WebLogic 9.2中運行Java Web應用程序。當我重新啓動計算機時,一切正常,但圖像未顯示在Web應用程序中,Web應用程序也沒有拾取CSS。一切都打包到WAR中,我沒有使用webLogic.xml來映射任何東西。WebLogic和Webapp組合在崩潰後不會顯示圖片

去年發生了這樣的事情(丟失圖像和CSS,而不是計算機崩潰),我最終通過進入weblogic管理員,停止webapp,卸載webapp,重新安裝並重新啓動它來修復它。

這次沒有工作。

任何人都有任何想法這是什麼以及我如何解決它。

我的組織正在升級到WebLogic 11.2,但仍有大約一個月的時間。

非常感謝任何線索。

+0

是您的瀏覽器緩存的圖像,因此在您的補償崩潰後丟失?他們是否從別人的瀏覽器工作? – JoseK

回答

0

罪魁禍首原來是我開發的一個新的ServletFilter。 ServeltFilter在讓人們訪問我的站點中的JSP和Servlet之前正在檢查身份驗證狀態。

雖然我已經在ServletFilter中添加條件語句來避免對登錄頁面等內容進行任何過濾,但我沒有做任何事情來確保我的/ css,/ images,/ js目錄中的文件保持獨立。

當我爲這些目錄添加類似條件時,重新安裝* .war並重新啓動* .war,問題被清除。

我想我的電腦和WebLogic崩潰之前沒有看到問題,因爲圖像和CSS被緩存了某種程度........直到崩潰。