1
當我在Eclipse中運行本地Tomcat 7服務器的實例時,我無法顯示自定義錯誤頁面。我在我的web.xml部署描述符中包含了以下內容,並已驗證該文件位於適當的位置。在Eclipse Helios中顯示運行Tomcat 7的錯誤頁面的問題
<error-page>
<error-code>404</error-code>
<location>/WEB-INF/404.jsp</location>
</error-page>
當我嘗試導航到一個不存在的資源時,它應該顯示我的404.jsp頁面。但是,瀏覽器(Chrome,IE和FireFox)全都顯示「Oops this link appears broken」或「此頁面無法顯示」頁面。
有什麼我需要在Eclipse/Tomcat中配置以允許自定義錯誤頁面?
嘗試將您的404.jsp放置在WEB-INF外部。您的其他JSP可以保留在WEB-INF下,因爲我假設它們通過servlet(Struts等)訪問。 – 2011-04-17 21:36:08