虚拟WEB目录
来源:互联网 发布:php数组里面放对象 编辑:程序博客网 时间:2024/06/10 13:27
虚拟WEB目录
1、虚拟WEB目录的概念及其原理:
(1)首先要在这台计算机上安装和启动一个web服务器软件
(2)其次还要将该目录映射成一个web站点目录。这个web站点目录通常称为虚拟目录。
2、虚拟WEB目录的映射原理:
(1)一个文件系统目录可以被映射成为多个虚拟Web目录。
(2)虚拟Web子目录名称可以是多级目录结构的形式。
(3)Tomcat按照最长路径匹配原则处理请求的URL。
3、设置WEB站点的根目录:
(1)<Host>元素的appBase属性所设置的应用程序基准目录中的ROOT子目录。
C:\tomcat\webapps\ROOT WEB站点的虚拟路径的根路径
(2)使用Server.xml文件中的<Coontext>元素。一个host标签对应的就是一个web站点。相对路径是相对于基准路径 .代表当前路径。path="" //虚拟子目录docBase="" //系统目录
(3)特定目录中的XML文件中包含<Context>元素。
(4)<Host>元素的appBase属性所设置的应用程序基准目录中的含有WEB-INF/web.xml文件的子目录。
(5)<Host>元素的appBase属性所设置的应用程序基准目录中的war文件。每一个子目录,都可以当成一个个独立的web程序。打包:cmd运行-->myweb---dir---jar创建压缩包----jar cvf myweb.war . 把当前文件夹下的所有文件打包。给压缩包设置虚拟的路径的方法:
一、虚拟目录的根目录
webapps/ROOT默认指定该目录是web站点的根目录/自己制定一个文件系统目录为web站点的根目录,在server.xml中在<Host><>元素中间增加:<Context >
二、虚拟目录的子目录
(1)在server.xml中在<Host><>元素中间增加:<Context path="/book" docBase="e:\test" Debug="0" />
(2)webapps目录里面的每一个子目录都映射成一个虚拟的子目录,虚拟的子目录名子和文件系统子目录名一样。
(3)打成一个war压缩包<Context path="/student" docBase="d:myweb.war" />
(4)打成一个war包,把war包放到webapps下就行。虚拟的子目录名和war包的名字一样。
4、部署描述符与目录的默认网关:
(1)部署描述文件
(2)目录的默认网页文件
5、配置虚拟主机:
(1)浏览器访问WEB资源的过程
(2)虚拟主机及实现原理
两个web站点:基于主机名的主机名site1 URL地址:http://site1:8080/index.html 主机名site2 URL地址:http://site2:8080/index.html http://主机名:8080/index.html
站点的设置:
<Host name="site1" appBase="d:\VirtualHost1">
<Context path="" docBase="d:\book">
</Context>
</Host>
需要配置server.xml文件,
web站点:8080
web站点:8081
http://localhost:8080/index.html
http://localhost:8081/index.html
!404错误,找不到指定的资源,!
- 虚拟WEB目录
- 虚拟WEB目录
- 虚拟WEB目录
- 虚拟WEB目录
- 虚拟WEB目录
- 虚拟web目录容易泄露ASP源代码 (MS,缺陷)
- MyEclipse 修改虚拟路径 按照教程找不到Web目录
- Tomcat虚拟项目目录
- 虚拟专用恢复目录
- 虚拟文件目录系统
- java web项目 图片资源与部署目录分离,设置服务器的虚拟路径
- linux虚拟web服务
- web配置虚拟路径
- tomcat配置虚拟文件目录
- tomcat配置虚拟上传目录
- web的虚拟路径配置
- web开发_虚拟路径
- 理解Web项目虚拟路径
- 中国足球运动员当然有资格泡妞和逛夜店
- WEB应用程序
- Web应用程序开发(二)
- mybatis简单应用(基于配置文件)
- Android Animations之LayoutAnimationController的使用方法
- 虚拟WEB目录
- 在linux下如何通过expect正确执行自动切换登录,并且执行命令和脚本
- Android string.xml如何转义&
- Java问题解析:到底创建了几个String对象?
- C++类大小问题(转)
- HDU-1039 字符串处理
- 打包 .war
- 开源软件中 几种经典的Hash算法的实现
- oracle表分区详解