【宁泊云】Tomcat的配置和部署
配置环境变量
打开环境变量 --> 在系统变量下面新建系统变量 ,变量名:JAVA_HOME 变量值 jdk的安装路径 --> 在系统变量中找到path 点 编辑 将 %JAVA_HOME%\bin 写到里面。变量和变量之间用英文的分号“;”分隔。
修改Tomcat的端口
打开Tomcat的安装路径 找到找到conf\server.xml 找到Connector标签 更改s属性的port 的值,port 的值就是端口号。http的默认端口为80。
注意:端口的取值范围是:0-65535。在这个取值范围中1023以下的端口已经分配给了常用的一些应用程序,这个数字以后的端口部分被使用,所以网络编程可用的端口一般在1024之后选取。
常见的错误
没有成功启动Tomcat服务器,就开始访问
404没有这个资源
Tomcat的端口已经被占用,端口冲突
不能乱改动Tomcat中配置文件的结构.
tomcat配置文件更改,想要生效,必须重启. 查看日志文件,找到错误的位置,错误原因—>再修改
在XML中使用中文
XML文件: 文件内容的编码和文件本身编码要相同,都为UTF-8
项目结构
部署项目
打开Tomcat的安装路径 找到找到conf\server.xml
在Host标签里添加所要运行的项目中webapp的路径 具体如下:
理解什么是URL
url就是想要访问的资源的唯一标识,定位符,有这个标识就能访问到这个资源,他由协议,主机,端口,资源名组成
协议
是浏览器和服务器传输数据格式的一种约定、规范。
常用的是HTTP协议 他也是www中应用最广的协议。
file 资源是本地计算机上的文件。格式fifile:///,注意后边应是三个斜杠。
ftp 通过 FTP访问资源。格式 FTP://
http 通过 HTTP 访问该资源。 格式 HTTP://
https 通过安全的 HTTPS 访问该资源。 格式 HTTPS://
IP
访问一台服务器或电脑用的地址 唯一表示 每一台的电脑都有一个唯一的ip地址
端口
一台电脑的ip只有一个,但是端口有多个,每一个端口对应一个进程(也就是一个应用程序),当访问某一个程序时,就需要有他对应的端口才能访问,如http的默认端口为80。端口号只有整数,范围是从0 到65535,在这个取值范围中1023以下的端口已经分配给了常用的一些应用程序,这个数字以后的端口部分被使用,所以网络编程可用的端口一般在1024之后选取。但有特殊定义的不能用 如:mysql的端口3306、oracle的认端口1521 否则会出现端口被占用的错误
TCP和UDP的区别
TCP面向连接协议,经历三次握手四次挥手,速度慢 建立连接需要较多的时间和资源、传输数据可靠、用于传输大量数据。
UDP面向非连接协议,基于数据报包、传输不可靠(丢包[数据丢失])、用于传输少量数据(数据报包模式)、速度快。
HTTP的作用
用于定义WEB浏览器与WEB服务器之间交换数据的过程以及数据本身的格式。
如何查看HTTP中的请求和响应的信息
在浏览器中打开开发者工具(f12)
GET和POST请求的区别
-
GET的请求数据在地址栏,而POST不会. 所以POST比GET安全一些, POST请求的参数存放于请求实体中,而GET存放于请求行中.
-
GET方式请求的数据不能超过2K,而POST没有上限. 文件上传时,必须使用POST方式.
-
GET可以缓存,而POST没有缓存. 查询的时候使用使用GET.其他时候使用POST.
表单的提交方式全部使用POST