Tomcat
javaWeb
可以用浏览器访问的Java程序,JavaWeb是基于请求和响应而开发的
请求
客户端给服务器发送数据叫请求
响应
服务器给客户端回传数据叫响应
静态资源:html,css,js,txt,mp4视频,jpg图片
动态资源:jsp页面,Servlet程序
Tomcat服务器与Servlet版本对应关系

Tomcat的安装启动和卸载
Tomcat的安装
官网上下载需要版本就行
Tomcat的目录
bin:存放tomcat的可执行程序
cofn:存放tomcat的配置文件
lib:存放tomcat的jar包
logs:存放tomcat的运行输出的日记信息
temp:存放tomcat运行时产生的临时数据
webapps:存放部署的web工程
work:tomcat的工作目录。存放tomcat运行时的jsp翻译为servlet的源码和session的钝化目录
Tomcat的启动
方法一:
运行在tomcat的bin文件中startup.bet文件
测试方法:在浏览器地址栏中输入下列地址
地址一:http://localhost:8080/
地址二:http://127.0.0.1:8080/
方法二:
进入cmd界面, cd到 tomcat的bin目录下,输入指令catalina run
测试方法与方法一相同
Tomcat的关闭
方式一:按 “x”直接关闭页面
方式二:选中页面按 ctrl+c
方式三:运行在tomcat的bin文件中shutdown.bet文件
Tomcat的使用
修改默认端口号
tomcat的默认端口号是8080
打开在 tomcat的conf文件夹中的server.xml文件
找到代码 <Connector port="8080" protocol="HTTP/1.1"
将其中的数字更改成想要的端口号。
修改保存后要重启tomcat才能生效
部署web工程
方法一
将web工程项目 移动到 tomcat的webapps文件夹下
打开方法:http://localhost:8080/文件地址(以webapps为根目录)
方法二
在tomcat的 conf文件夹下的 Catalina文件夹下的 localhost文件夹中创建一个 xml配置文件
配置文件格式:<Context path=工程的访问路径 docBase= 工程目录 />
注意:文件编码的格式要与tomcat的一致
file协议和http协议的区别
file协议告诉浏览器直接file协议后面的路径,将文件读取后解析展示在浏览器上。
http协议
客户端(浏览器)
http://localhost:8080/book/index.html
http:指协议
localhost 是IP地址
:8080 是端口号
/book 是工程路径
/index.html 要访问的文件
————————————————————————>发送请求给服务器
服务器(tomcat)
/book 工程
index.html
服务器收到请求后,读取你要访问的资源文件,然后回传给客户端想要的页面内容
—————————————————————————>回传index.html页面给客户端
得到index.html页面内容,解析展示在浏览器上。
Tomcat的默认访问
http://ip:port/——>无工程名时,默认访问Root 工程
http://ip:port/