(20)WEB的相关知识以及JSP入门基础知识点总结

 

11,10,10
课堂的主要内容:
首先老师带着我们复习了昨天的知识,WEB的相关知识。
新知识:
1、虚拟WEB目录的概念及其原理:
(1)首先要在这台计算机上安装和启动一个web服务器软件
(2)其次还要将该目录映射成一个web站点目录。这个web站点目录通常称为虚拟目录。
(3)
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)虚拟主机及实现原理
(3)基于主机名的虚拟主机

(4)基于端口号的虚拟主机

(5)基于IP地址的虚拟主机


两个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错误,找不到指定的资源,!


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值