第七周第2天Java Web应用程序开发(二)

本文介绍如何通过配置web服务器来创建虚拟目录,使特定目录可通过HTTP协议访问。讲解了使用<Context>元素设置虚拟子目录的方法,以及<Host>元素的appBase属性在Tomcat中的应用。此外,还探讨了部署描述符文件和默认网页的配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java Web应用程序开发(二)

配置WEB站点的虚拟目录

虚拟WEB目录的概念及其原理

如果想让某台计算机上的一个目录内容,能被外面的WEB浏览器通过http协议访问,该怎么办呢?

首先要在这台计算机上安装和启动一个web服务器软件

其次还要讲该目录影射成一个web站点目录。这个web点目录通常称为虚拟目录。

一个web站点上只能有一个虚拟目录的根目录,其他的虚拟目录都必须是该目录的子目录。

一般根目录用“/”符号表示,根目录和根目录下的子目录或资源文件也以“/”符号进行分割。

设置WEB站点的虚拟子目录

使用server.xml文件中的<Context>元素

<Context path=”/it315” docBase=”d:\myweb” debug=”0” />

特别目录中的xml文件包含<Context>元素

Tomcat 4.x的<Tomcat主目录>/webapps目录

Tomcat 5.x的<Tomcat主目录>/conf/<引擎名>/<主机名>

<Host>元素的appBase属性所设置的应用程序基准目录中的含有WEB-INF/web.xml文件的子目录

<Host>元素的appBase属性所设置的应用程序基准目录中的war文件

部署描述符与目录的默认网页

部署描述符文件

<WEB应用程序>/WEB-INF/web.xml

<Tomcat主目录>/config/web.xml

目录的默认网页文件

<welcome-file-list>

<welcome-file>index.html</welcome-file>

<welcome-file>index.html</welcome-file>

<welcome-file>index.html</welcome-file>

</welcome-file-list>

配置虚拟主机

url

格式:http://IP地址(或主机名):端口号/目录名称/网页文件名称

举例:http://www.it315.org/book/java.html

虚拟主机及实现原理

目的:

在一台计算机上创建多个WEB站点,并为每个WEB站点设置不同得主目录和虚拟目录,每个WEB站点作为各自独立的网站分配给不同的公司或部门。

好处:

多个公司或部门的网站就可以共用同一台计算机,而用户感觉每个公司和部门都有各自独立的网站。多个没有实力在Internet上架设自己专用服务器的中小公司可以联合租用一台WEB服务器,对外提供各自的WEB服务而互不影响。

原理:

WEB服务器上的每个WEB站点必须设置有不同的标识信息

WEB浏览器发出的连接和请求信息中包含WEB站点的标识信息

WEB站点的标识信息:

IP地址、端口号、主机名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值