-
系统架构
B/S: 浏览器/服务器端 -
网络通信三要素
1)ip:电子设备(计算机)在网络中的唯一标识
2)端口:应用程序在计算机中的唯一标识
范围区间: 0 ~ 65535
3)传输协议: 规定了数据传输的规则
* 基础协议:
1. TCP:安全协议 三次握手 速度较慢
2. UDP:不安全协议. 速度较快
什么是服务器?
1.服务器:安装了软件的计算机
2.服务器软件:接收用户的请求,处理请求,做出响应
3.Web服务器软件:
可以部署很多web应用(项目)
用户通过浏览器来访问这些web应用
4.常见的web服务器:
-
webLogic: 属于oracle公司, 大型的JavaEE服务器,支持javaEE所有规范
收费的. -
webSphere: 属于IBM公司
大型的JavaEE服务器,支持javaEE所有规范
收费的. -
JBOSS: 属于JBOSS公司,
大型的JavaEE服务器,支持javaEE所有规范
收费的. -
Tomcat:Apache基金组织,中小型JavaEE服务器
仅仅支持少量的JavaEE规范. servlet/jsp
JavaEE:java语言企业级别开发过程中使用的技术规范的总和 -> 一共是规定了13个规范
5.web服务器软件的使用 - Tomcat
- 下载:https://tomcat.apache.org/
- 安装:
解压版: .zip结尾的安装包,直接解压就可以使用
安装版: .exe结尾的,双击安装
注意: 安装路径上不要出现空格和中文 - 卸载:
解压版: 删除目录即可
安装版: 卸载时需要先终止程序 - 开启:startup
win系统: startup.bat
mac系统: startup.sh - 关闭:shutdown
win系统:shutdown.bat
mac系统:shutdown.sh - 配置:
Tomcat需要配置的环境变量:- 新建TOMCAT_HOME变量:
- 变量名:TOMCAT_HOME
- 变量值:tomcat的根目录
- 新建CATALINA_HOME变量:
- 变量名:CATALINA_HOME
- 变量值:tomcat的根目录
- 修改变量path
添加%CATALINA_HOME%\bin
JAVA_HOME
JRE_HOME
- 新建TOMCAT_HOME变量:
启动过程中有可能遇到的问题:
- 黑窗口一闪而过:
- 原因:没有正确配置JAVA_HOME环境
因为Tomcat是纯java写的,所以是依赖于JDK的
有因为Tomcat他有自己的指定方式 JAVA_HOME
所以必须遵循这样的方式进行配置JDK - 解决方案: 正确配置JAVA_HOME环境变量
- 原因:没有正确配置JAVA_HOME环境
- 没有出现黑窗口:
当前使用的版本和配置的版本不匹配
Tomcat的目录结构:
-
bin: 配置用的,命令,工具
-
conf: 配置文件
- server.xml:核心文件
作用:配置服务器 - web.xml
作用: 所有的web应用中默认配置文件
- server.xml:核心文件
-
lib: 类库 -> jar包
- 重要的jar包:
servlet-api
jsp-api
- 重要的jar包:
-
log:日志
-
temp:临时文件
-
webapps: 放web应用 - 可以存在多个 重要!!!
- 目录/文件:
- 一个目录对应一个web应用
- 目录/文件:
-
work:工作目录
- 放的是jsp的翻译文件
开启服务器后:
- 访问网址:
- 访问服务器: ip + 端口
Tomcat默认端口号:8080 - 访问自己的网址:
http://localhost:8080
http://127.0.0.1:8080 - 访问别人的网址:http://别人的ip:8080
查询本机ip -> cmd -> ipconfig
- 访问服务器: ip + 端口