javaweb学习日记day01

这篇博客介绍了JavaWeb的B/S架构和网络通信三要素,重点讲解了Web服务器,特别是Tomcat的用途、常见服务器对比、下载安装、配置环境变量、目录结构及其作用,以及遇到的问题和解决方案。最后,博主分享了如何访问Tomcat服务器的网址。
摘要由CSDN通过智能技术生成
 

1.系统架构

B/S: 浏览器/服务器端

2.网络通信三要素

1)ip:电子设备(计算机)在网络中的唯一标识

2)端口:应用程序在计算机中的唯一标识

范围区间: 0 ~ 65535

3)传输协议: 规定了数据传输的规则

* 基础协议:

* TCP:安全协议 三次握手 速度较慢

* UDP:不安全协议. 速度较快

____________________________________

什么服务器?

1.服务器:安装了软件的计算机

2.服务器软件:接收用户的请求,处理请求,做出响应

3.Web服务器软件:

可以部署很多web应用(项目)

用户通过浏览器来访问这些web应用

4.常见的web服务器:

1)webLogic: 属于oracle公司, 大型的JavaEE服务器,支持javaEE所有规范

收费的.

2)webSphere: 属于IBM公司

大型的JavaEE服务器,支持javaEE所有规范

收费的.

3)JBOSS: 属于JBOSS公司,

大型的JavaEE服务器,支持javaEE所有规范

收费的.

4)Tomcat:Apache基金组织,中小型JavaEE服务器

仅仅支持少量的JavaEE规范. servlet/jsp

JavaEE:java语言企业级别开发过程中使用的技术规范的总和 -> 一共是规定了13个规范

_________________________________________

5.web服务器软件的使用 - Tomcat

1)下载:https://tomcat.apache.org/

2)安装:

解压版: .zip结尾的安装包,直接解压就可以使用

安装版: .exe结尾的,双击安装

注意: 安装路径上不要出现空格和中文

3)卸载:

解压版: 删除目录即可

安装版: 卸载时需要先终止程序

4)开启:startup

win系统: startup.bat

mac系统: startup.sh

5)关闭:shutdown

win系统:shutdown.bat

mac系统:shutdown.sh

6)配置:

Tomcat需要配置的环境变量:

* 新建TOMCAT_HOME变量:

* 变量名:TOMCAT_HOME

* 变量值:tomcat的根目录

* 新建CATALINA_HOME变量:

* 变量名:CATALINA_HOME

* 变量值:tomcat的根目录

* 修改变量path

添加%CATALINA_HOME%\bin

JAVA_HOME

JRE_HOME

启动过程中有可能遇到的问题:

(1)黑窗口一闪而过:

* 原因:没有正确配置JAVA_HOME环境

因为Tomcat是纯java写的,所以是依赖于JDK的

有因为Tomcat他有自己的指定方式 JAVA_HOME

所以必须遵循这样的方式进行配置JDK

* 解决方案: 正确配置JAVA_HOME环境变量

(2)没有出现黑窗口:

* 当前使用的版本和配置的版本不匹配

___________________________________

Tomcat的目录结构:

* bin: 配置用的,命令,工具

* conf: 配置文件

* server.xml:核心文件

作用:配置服务器

* web.xml

作用: 所有的web应用中默认配置文件

* lib: 类库 -> jar包

* 重要的jar包:

servlet-api

jsp-api

* log:日志

* temp:临时文件

* webapps: 放web应用 - 可以存在多个 重要!!!

* 目录/文件:

* 一个目录对应一个web应用

* work:工作目录

* 方式是jsp的翻译文件

__________________________________________

开启服务器后:

1)访问网址:

* 访问服务器: ip + 端口

Tomcat默认端口号:8080

* 访问自己的网址:

http://localhost:8080

http://127.0.0.1:8080

* 访问别人的网址:http://别人的ip:8080

查询本机pi -> cmd -> ipconfig

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值