[英]How to map a filter for welcome-file in web.xml for Tomcat?
[英]what if there is no welcome file list in web.xml in tomcat?
通常,歡迎文件列表用於顯示應用程序的首頁。 如果在我的web.xml中沒有歡迎文件列表怎么辦。 在這種情況下,哪個文件將顯示為我的應用程序的主頁? 我在web.xml中只有幾個過濾器?
僅顯示一個HTTP 404錯誤頁面,該頁面可以是servlet容器的默認頁面,也可以是您在web.xml
為<error-code>404</error-code>
<error-page>
。
或者,如果servlet容器默認配置為顯示目錄列表,則將顯示它。 在Tomcat中,可以將其配置為/conf/web.xml
默認servlet的listings
init參數。
或者,如果您有一個(設計不當?)servlet或過濾器,該servlet或過濾器映射到/*
或/
並且不能正確執行其工作,那么您將看到其響應正文。
如果您嘗試一下並自己嘗試,那么您也將自己看到它。 這是Tomcat的默認HTTP 404錯誤頁面的屏幕:
這是Tomcat默認目錄列表的屏幕:
該答案可能特定於Tomcat 7服務器。
如果未定義歡迎頁面,則Tomcat 7將按以下順序查找以下文件,並提供找到的第一個文件:
index.html,index.htm,index.jsp
因此,如果以上文件均不存在,則會引發HTTP Status 404錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.