1.下载配置Tomcat
- 打开Tomcat官网 :Tomcat官网
- 在左侧边栏选择Tomcat9
- 根据系统参数选择安装包类型,此处我选择的时win10 64位的压缩包
- 下载完成后即可解压至文件夹,Tomcat无需安装解压后即可使用,所以请记住解压的路径。
- 配置环境变量 JAVA_HOME与CATALINA_HOME
JAVA_HOME:右击我的电脑-属性-高级系统设置-环境变量,查看自己是否已经配置好JAVA_HOME环境变量,该环境变量指向JDK安装目录。
CATALINA_HOME:新建环境变量,名称为CATALINA_HOME,变量值设置为刚刚安装的Tomcat文件夹目录。 - 测试安装是否成功
在Tomcat文件夹-bin目录下进入cmd控制台,键入命令 startup 启动Tomcat,随后Tomcat.exe执行,输出如下:
关闭Tomcat:在cmd控制台中键入命令 shutdown 即可关闭Tomcat
2.模拟一次互联网通信
-
互联网通信:
两台计算机通过网络实现文件共享文件,就是【互联网通信】 -
互联网通信过程的角色
客户端计算机:用于发送请求,索要资源文件的计算机。
服务端计算机:用于接收请求,并提供对应的资源文件计算机 -
网络协议包
在一次互联网通信过程中,客户端计算机与服务端计算机必须遵守相同的网络协议包,常见的网络协议包由Http协议包。
其中客户端计算机负责发出 Http请求协议包,服务端计算机接收到请求协议包后,根据该协议包中所请求的资源文件,在服务器端查找后返回结果以二进制数据返回给客户端计算机,结果的载体就是 Http响应协议包。 -
Http请求协议包内部空间
请求行:包括①url请求地址②请求方法:GET/POST
请求头: 请求参数信息
空白行: 隔离作用
请求体:以POST方式请求时携带相关信息 -
Http响应协议包内部空间
状态行:包括http状态码:200、404
响应头: content-type:指定浏览器采用何种编译器对响应体二进制数据进行编译【文字、图片、视频、命令】
空白行: 隔离作用
响应体:二进制形式的内容,静态资源文件的二进制数据,动态资源文件的执行结果
模拟一次互联网通信(本地服务器Tomcat)
- 找到Tomcat下的webapps文件夹
- 新建文件夹:文件夹名称即为网站名称
- 在新建的网站文件夹中存入一份 静态资源文件 - sky.jpg
- 通过cmd启动Tomcat服务
- 启动浏览器:
命令浏览器向 tomcat 索要该静态资源文件 sky.jpg
URL 格式为【网络协议包://服务端计算器IP地址:http服务器端口号/网站名/资源文件名】
Tomcat端口号默认为8080,MySQL端口号默认为3306,所以此处的链接为
http://localhost:8080/myWeb/sky.jpg
此时在浏览器页面按下F12进入开发者工具-网络,刷新页面即可看到此次模拟通信的响应头,状态码等信息
3.配置IDEA使用Tomcat
- 打开IDEA,File-Settings-Build,Exection,Deployment-Application Servers ,点击 + ,选择 Tomcat Server ,若之间已经配置好 CATALINA_HOME 的同学无需再次配置,点击 Apply
- 通过IDEA建立网站
工具栏中:Run-Edit Configrations
点击左上角 + 号,找到Tomcat 点击 Local,随后点击 Deployment,找到右侧侧边栏 + 号, 点击选择 Artifacts
配置好后,点击 Apply 就大功告成啦。接下来测试网站:
看到自己默认的欢迎界面就表示成功啦!