簡體   English   中英

如果tomcat的web.xml中沒有歡迎文件列表怎么辦?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM