zoukankan      html  css  js  c++  java
  • 怎么修改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. 直接将项目部署到 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>
  • 相关阅读:
    数据库同步软件介绍以及使用说明(SyncNavigator多元异构数据实时同步工具)
    关于异构数据库的不同表之间数据同步的操作细节---syncnavigator同步工具实操
    ASP.NET Core 配置文件(无处不在的依赖注入)
    ASP.NET Core 开源项目整理
    性能差异 ASP.NET WebForm与ASP.NET MVC
    MySQL 分区知识点(三)
    Docker 资料
    MySQL 基础知识(基本架构、存储引擎差异)
    MySQL InnoDB与MyISAM存储引擎差异
    MySQL 索引知识整理(创建高性能的索引)
  • 原文地址:https://www.cnblogs.com/longshiyVip/p/4884585.html
Copyright © 2011-2022 走看看