Tomcat 基础知识
一、web 相关概念回顾
1、软件架构
C/S:客户端/服务器端
B/S:浏览器/服务器端
2、资源分类
a. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源。
静态资源可以直接被浏览器解析,例如:html、css、JavaScript
b. 动态资源:每个用户访问相同资源后,得到的结果可能不一样,称为动态资源。
动态资源被访问后,需要先转换为静态资源,在返回给浏览器。
例如:servlet、jsp、php
3、网络通信三要素
a. IP:计算机在网络中的唯一标识
b. 端口:应用程序再计算机中的唯一标识
c. 传输协议:规定了数据传输的规则,例如:
tcp 安全协议(三次握手速度稍慢)、udp 不安全协议(速度快)
二、Tomcat
1、基础知识
(1)计算机安装了服务器软件就可以当做一个服务器了;
可以用来接收用户请求,处理请求,作出响应
(2)Tomcat 就是服务器软件,可以部署 web 项目,让用户通过浏览器来访问这些项目;
是一个中小型的JavaEE服务器,仅仅支持少量的JavaEE规范servlet/jsp
2、使用方法
(1)下载:http://tomcat.apache.org/
(2)安装:解压压缩包即可
(3)配置:
方法一: 将编译好的项目放置在 webapps 目录下
方法二:打开 conf/server.xml 文件,在
<Context docBase="D:/WebProject" path="/WebProject" />
其中,path:浏览器访问时的路径名
docBase:是WebRoot的路径,不是项目的路径(即编译后的项目)
例如:如果你配置的 path = "/xx" ,那么浏览器访问的路径就是
localhost:8080/xx/HelloTomcat.jsp
(4)启动:双击运行 bin/startup.bat
(5)访问:
a. 访问自己:http://localhost:8080
b. 访问别人:http://别人的ip:8080
(6)关闭:双击运行 bin/shutdown.bat 输入 ctrl + c
(7)卸载:删除目录即可
3、Tomcat 目录结构