Tomcat配置Web預設頁面
阿新 • • 發佈:2019-01-04
Web預設頁面
當訪問一個Web應用時,通常需要指定訪問的資源名稱,如果,沒有指定資源名稱,則會訪問預設的頁面
比如,在訪問網易體育的新聞頁面時,需要輸入
http://sports.163.com/index.html
有的時候,希望只輸入
http://sports.163.com/
就可以訪問網易體育新聞頁面
實現這樣的需求
只需要修改WEB-INF目錄下的web.xml檔案的配置即可
首先,檢視Tomcat伺服器安裝目錄下的web.xml檔案的配置,開啟<Tomcat根目錄>\conf
目錄下的的web.xml檔案
程式碼如下
程式碼說明
<welcom-file-list>
<welcome-file>
子元素,每個<welcome-file>
子元素,都可以指定一個頁面檔案 當用戶訪問Web應用時,如果,沒有指定具體要訪問的頁面資源,Tomcat會按照
<welcome-file-list>
元素,指定預設頁面的順序,依次查詢這些預設頁面,如果找到,將其返回給使用者,並停止查詢後面的預設頁面,如果沒有找到 ,則返回訪問資源不存在的錯誤提示頁面
配置Web應用預設頁面
在D盤中,建立chapter02檔案
在chapter02檔案中,新建檔案welcome.html
然後,配置虛擬目錄
這裡,使用第二種方式
在自定義xml檔案中,配置虛擬目錄
配置預設頁面
將chapter02應用中的welcome.html頁面,配置成預設頁面
首先,在chapter02.xml檔案中,建立WEB-INF目錄
並在此目錄下,建立一個web.xml檔案,將welcome.xml設定為預設頁面
配置如下
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation ="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
<welcome-file-list>
<welcome-file>welcome.html</welcome-file>
</welcome-file-list>
</web-app>
雖然,瀏覽器位址列中,沒有指定資源名稱,但是,可以訪問到welcome.xml頁面
說明,welcome.xml頁面被設定成了預設的頁面