第七周第2天Java Web应用程序开发(二)
来源:互联网 发布:青海省教育扶贫数据 编辑:程序博客网 时间:2024/06/06 04:54
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地址、端口号、主机名
- 第七周第2天Java Web应用程序开发(二)
- 第七周第1天Java Web应用程序开发(一)
- Web应用程序开发(二)
- Java Web应用程序开发2
- Java Web应用程序开发2
- JAVA Web应用程序开发
- Java Web应用程序开发
- Java Web应用程序开发
- java WEB 应用程序开发
- Java Web应用程序开发
- Java Web应用程序开发
- Java Web应用程序开发
- Java Web应用程序开发
- web 应用程序开发原理二
- 第七周项目二自选图形用户界面程序开发(当年第几天)
- java web 开发(二)
- Java web 开发 笔记 第4章 JavaBean基础二
- Java Web应用程序开发1
- oracle的io优化--db_writer_processes & dbwr_io_slaves对比
- poj习题分类
- wireshark过滤基础知识
- 第七周第1天Java Web应用程序开发(一)
- 知识水滴
- 第七周第2天Java Web应用程序开发(二)
- extjs4 点击按钮出现tree,选择一个节点,显示到文本框
- SimpleDateFormat转换时间,12,24时间格式
- android中自定义checkbox大小和图片
- 《OpenGL编程基础》前言&第一章笔记
- Flash Builder4.6(SDK4.6)新的功能
- delphi xe编译报Unit not found: 'System.pas' or binary equivalents 的解决办法
- 需要知道的Applet基础知识
- 读书笔记_windows下的混合钩子(HOOK)_part 3_HookImportsOfImage函数解析