1. 程式人生 > >怎麼修改tomcat預設訪問首頁

怎麼修改tomcat預設訪問首頁

一般情況下安裝好tomcat之後我們的預設訪問首頁是index了,但我們如果要修改或增加一個預設首頁,我們可參考下面辦法來解決。

通過 ip:port 訪問到的是 tomcat 的管理頁面,其他常規部署到 tomcat 的 webapps 目錄下的專案都會是預設二級站點結構,可通過以下方式修改 tomcat 預設首頁,使得啟動 tomcat 後開啟 http://localhost:8080/ 直接訪問到自己的頁面或 web 工程。
 

1. 如果僅僅需要修改首頁內容,在 /webapps/ROOT/WEB-INF/web.xml 中新增或修改:

 程式碼如下 複製程式碼

<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
  Copyright 2004 The Apache Software Foundation

  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
-->

<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
    version="2.4">
    <servlet-mapping>
        <servlet-name>default</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>

    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>

</web-app>

2.修改$CATALINA_HOME/webapps/ROOT/index.jsp頁面

 2. 直接將專案部署到 ROOT 目錄:

把原來的 ROOT 目錄清空; 
釋出你自己的專案到 ROOT 目錄下; 
釋出程式 /webapps/ROOT/WEB-INF/web.xml 中需要有預設首頁定義; 
重啟 tomcat。 
 

3. tomcat 的 server.xml 中配置:

在 <Host> 標籤裡新增或修改:

 程式碼如下 複製程式碼

<Context path="" docBase="../webapps/myWeb"/>

 4. 首頁跳轉:

修改/webapps/ROOT/index.html,新增js指令碼:

 程式碼如下 複製程式碼

 <script language="javascript"> 

  window.location.href = "http://" + window.location.hostname + "/myProj"; 

</script>