JavaWeb学习之路(一):Tomcat

一、JavaWeb的概念

1. 什么时JavaWeb

JavaWeb是指,所有通过Java语言编写的可以通过浏览器访问的程序的总称,叫javaWeb,JavaWeb是基于请求和响应来开发的

2. 什么是请求

请求是指客户端向服务器发送数据,叫Request

3. 什么是响应

响应是指服务器给客户端发送数据,叫Response

4. 请求和响应的关系

请求和响应是成对出现的,有请求就有响应
在这里插入图片描述

二、Web资源分类

web资源按实现的技术和呈现的效果的不同,又分为静态资源和动态资源两种

  • 静态资源:html,css,js,MP4视频,jpg图片
  • 动态资源:jsp页面,Servlet程序

三、常用的Web服务器

在这里插入图片描述

四、Tomcat服务器和Servlet版本的对应关系

在这里插入图片描述

五、Tomcat的使用

1. 安装

找到自己需要的Tomcat版本对应的zip压缩包,解压到需要安装的目录就可以了

2.目录介绍

  • bin:专门用来存放Tomcat服务器的可执行文件
  • conf:专门用来存放Tomcat服务器的配置文件
  • lib:专门用来存放Tomcat服务器的jar包
  • log:专门用来存放Tomcat服务器运行时输出的日记信息
  • temp:专门用来存放Tomcat服务器运行时产生的临时数据
  • webapps:专门用来存放部署的web工程
  • work:是Tomcat工作时的目录,用来存放Tomcat运行时jsp翻译成Servlet的源码,和Session钝化的目录

3. 如何启动tomcat服务器

1. 启动方式一

找到tomcat目录下的bin目录下的startup.bat文件,双击就可以启动tomcat服务器
在浏览器输入http://127.0.0.1:8080/http://localhost:8080/测试

如果启动失败,很可能是jdk的配置出错
常见的JAVA_HOME配置有以下几种注意情况

  1. JAVA_HOME必须大写
  2. JAVA_HOME中间的必须是下划线
  3. JAVA_HOME配置的路径只需要配置到jdk的安装目录就可以,不需要带上bin目录

2. 启动方式二

在命令行模式下,来到tomcat的bin目录下,输入catalina run

4. Tomcat的停止

  1. 点击tomcat服务器窗口的x关闭按钮
  2. 把tomcat服务器窗口置为当前窗口,然后按快捷键ctrl+c
  3. 找到tomcat的bin目录下的shutdow.bat双击(这是主要的方法)

5. 如何修改Tomcat服务器的端口号

tomcat服务器的默认端口号是8080

找到Tomcat目录下的conf目录,打开server.xml配置文件
在这里插入图片描述

平时我们上网并不需要输入端口号,是因为某网站使用的端口是80,而HTTP协议默认的端口号就是80,所以可不输入端口号

6. 如何部署web工程到Tomcat服务器上

1. 方式一

只需要把web工程的目录拷贝到Tomcat的webapps目录下即可

  1. 在webapp下新建一个examples目录
    在这里插入图片描述
  2. 将web工程下的目录拷贝到examples目录下
    在这里插入图片描述
  3. 如何访问到该目录下的页面

http://ip地址:端口号/examples/index.html

2. 方式二

  1. 找到tomcat目录下的\conf\Catalina\localhost
  2. 新建一个XXX.xml文件(一个xml文件代表一个项目)
  3. 在xml文件输入如下内容
<Context path="/web03" docBase="E:/Idea/JavaWeb/out/artifacts/web03_war_exploded">

其中
①Context:表示一个工程的上下文
②path:表示工程的访问路径 :/web03
③docBase:表示工程目录

注意:
在这里插入图片描述

7.ROOT的工程的访问,以及,默认index.html页面的访问

  • http://ip:port/ ===>>> 没有工程名的时候,默认访问的是ROOT工程
  • http://ip:port/工程名 ====>>> 没有资源名,默认访问index.html页面

8. web工程目录的介绍

在这里插入图片描述

9. 如何在IDEA中整合tomcat

尚硅谷2020最新版JavaWeb全套教程,java web零基础入门完整版

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值