一般情况下安装好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>

最新文章

  1. java反射学习之一反射机制概述
  2. ios基础操作
  3. 手动编译c++
  4. Linux查看实时带宽流量情况
  5. BZOJ 3436: 小K的农场 差分约束
  6. hdfs: 一个分布式文件系统(一)
  7. Delphi XE5 android 捕获几个事件
  8. 函数 buf_block_init
  9. zoj1151 zoj1295 Word Reversal 字符串的简单处理
  10. Angular2+ 使用 Protractor 与 Modify Header Value (HTTP Headers) 插件 完成 Windows Authorization 验证
  11. liunx驱动----USB驱动
  12. day052 django第三天 url和视图
  13. _ZNote_Qt_定时器的总结
  14. JAVA 泛型的参数的传递示意图
  15. Nginx配置直接php
  16. c语言 快速排序
  17. Vue 封装js
  18. putty设置用key自动登录
  19. JVM-类加载过程(Java类的生命周期)
  20. 【经典】Noip贪心

热门文章

  1. Java 简单算法--打印回文数字
  2. Sql Server通过BCP数据导出Excel
  3. MySql 5.7密码查看或修改
  4. Asp.net基础知识
  5. as3判断XML是否合法
  6. Hdu 1042 N! (高精度数)
  7. vim 的 tags 模块 与 ctags
  8. ExecutorService 接口
  9. linux 配置Socks5
  10. 【HeadFirst设计模式】11.代理模式