JavaWeb学习笔记-Web基础-03

来源:互联网 发布:windows自带编译器 编辑:程序博客网 时间:2024/06/05 00:53

web应用组成结构
web
-xxx.jsp
-xxx.html
-WEB-INF
—classes
—lib
—web.xml

web.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_2_5.xsd"    version="2.5">    <welcome-file-list>        <welcome-file>welcome.html</welcome-file>    </welcome-file-list></web-app>

配置虚拟主机
servlet.xml

<Host name="www.sina.com" appBase="c:\sina">    <Context path="/xxx" docBase="c:\sina\xxx"/></Host>

在c盘对应建立sina文件夹
内部可以部署相应web应用
修改c:\windows\system32\drivers\etc
hosts

配置
本地ip地址 www.sina.com

可以在dns服务器上注册域名

web资源访问流程
大致过程
1、输入URL
2、查询wendows获取主机名对应Ip
3、如果hosts没有对应ip,查询dns,获取主机名对应IP
4、用查询的ip连接服务器
5、向服务器发生http请求
6、从请求信息中获取客户端访问的主机名
7、从请求信息中获取访问的web应用
8、从请求信息中获取访问资源
9、服务器读取web资源
10、服务器根据资源创建http响应
11、服务器发送http响应
12、浏览器收到http响应,解析web资源

web应用打包
cmd进入web应用文件夹
jar -cvf xxx.war war

自动加载更新web应用

<Context path="..." docBase="..." reloadable="true"/>

tomcat体系结构
server
-service
–connector
–engine
—host
—-context

原创粉丝点击