概述
什么是Tomcat
Tomcat就是一个web的服务器,用来开发web项目
测试Tomcat
打开浏览器输入一下网址:
http://localhost:8080/
Tomcat端口号冲突的问题
如果电脑上安装了一个应用之后,有可能会占用Tomcat的端口,如果将tomcat端口占用了,同样这个Tomcat启动不了的
Tomcat默认的端口号是8080.一般80端口容易被其他程序所占用。因为80端口是HTTP协议的默认端口
解决办法:
第一种:将占用端口的程序结束掉
输入命令查看端口号:netstat -ano
然后用任务管理器通过PID结束这个端口的进程
第二种:
修改Tomcat的端口号
进入tomcat/conf/server.xml
Tomcat目录结构
Bin:二进制文件(命令文件,开启和关闭)
Conf:配置文件
Lib:Tomcat所需要的的jar包
Logs:toncat服务器的日志文件
Temp:tomcat运行产生的临时文件
Webapps:需要发布的项目放在webapps下
Work:JSP翻译(编译)成Servlet产生的代码
动态WEB资源的目录结构
动态WEB资源目录结构
Website
----静态页面(HTML、CSS、JS图片)
----JSP页面
----WEB-INF
----web.xml(必须的)
----classes(可选的)
----lib(可选的)
Tomcat的项目发布方式之一
Tomcat项目发布的方式
一种:直接将项目复制到tomcat/webapps下
二种:在Tomcat/conf/Server.xml
三种:在Tomcat/conf/Catalina/localhost/下配置tomcat的虚拟路径
部署项目的方式一
将项目复制到tomcat/webapps中
部署项目的方式二
这种方式是需要配置Tomcat的虚拟路径
什么是虚拟路径
虚拟路径:配置一个名称与一个真实的路径进行绑定,然后访问这个名称从而找到真实路径
如何配置虚拟路径
在tomcat/conf/server.xml中进行配置(可以在tomcat的文档中可以找到)。
第一步:创建一个项目
第二部:配置虚拟路径
注意大小写
第三步:启动服务器进行访问
Local:8080/zyh/index.html
部署项目的方式三
第三种方式也需要配置虚拟路径,第二种需要修改server.xml是tomcat的核心配置文件,一旦你修改错了,nametomcat服务器就会出现问题,推荐使用第三种配置方式
配置虚拟路径:
第一步:创建web项目
第二部:创建一个xml(在tomcat/conf/Catalina/localhost)
第三部:配置虚拟路径
文件的名称就是虚拟路径,只需要访问文件名称就可以访问web项目了
第四部:访问项目
TOmcat虚拟主机的配置
什么是虚拟主机
虚拟主机:在电脑上设置一个目录,使用一个名称与该目录进行绑定,这个路径称为是虚拟主机。主机是可以发布web项目的
虚拟主机的配置
抓取百度页面
在资料中找到
创建一个路径(虚拟主机)
这里的baidu是虚拟主机的目录,website是项目名称
配置tomcat的虚拟主机
修改本地的host文件
找到C:WindowsSystem32driversetchosts文件
修改host文件
启动服务器访问项目
打开网址 www.baidu.com:8080/website/baidu.html
去除:8080的方法 将端口改为80
去除/website的方法
去除baidu.html的方法
打开tomcat/conf/web.xml,在最后添加一行
HTTP
什么是HTTP协议?
规定了浏览器和服务器端的数据交互的格式
HTTP的特性
基于请求和响应模型
必须要先有请求,后有响应
请求和响应必须承兑出现
简单快捷
因为发送请求的时候只需要发送请求方式和请求路径即可
HTTP的版本
HTTP1.0
HTTP1.1
请求部分
请求行:
请求方式
请求方式有很多种,常用就两种GET和POST
GET和POST的却别
GET:请求的参数会显示到地址栏。通常是有大小的限制。么有请求体
POST:请求的参数不会显示到地址栏(在请求体中)。POST没有大小的限制。有请求体(请求参数)只有表单设置method=”post”才是post请求
请求路径
协议版本
请求头
请求头的格式一般就是一个key对应一个value的,也有一个key对应多个value的情况。
记住一些请球头:
Referer:代表网页的来源(防盗链)
User-agent:获得客户端浏览器类型
请求体:
只有POST请求方式才有请求体,而且请求体是POST方式请求参数
响应部分
响应部分分成三块内容
响应行:
协议版本
状态码
200:代表响应成功
302:需要进行重定向操作
304:需要查找本地缓存:
404:请求资源不存在
500:服务器内部错误
状态码描述
响应头
通常一个key对应一个value,也有一个key对应多个value
记住响应头:
Location:重定向的路径
Refresh:定时刷新
Content-Disposition:文件下载的时候使用。
响应体
就是显示到浏览器上页面的代码
最后
以上就是稳重小天鹅为你收集整理的Tomcat服务器的简介的全部内容,希望文章能够帮你解决Tomcat服务器的简介所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复