Tomcat配置Web默认页面

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文件中,配置虚拟目录

这里写图片描述

配置完成,重启Tomcat服务器
在浏览器中,访问地址
http://localhost:8080/chapter02/welcome.html
结果如下

这里写图片描述

配置默认页面
将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> 

这里写图片描述

重启Tomcat服务器,访问地址
http://localhost:8080/chapter02/
结果如下

这里写图片描述

虽然,浏览器地址栏中,没有指定资源名称,但是,可以访问到welcome.xml页面
说明,welcome.xml页面被设置成了默认的页面

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值