Tomcat的使用


一、Tomcat是什么?

web服务器:提供web(http、https)服务器程序。
web服务器产品有很多,Tomcat是其中应用非常广泛的一个产品
针对web开发,我们已经了解过客户端和服务端(二者都是主机中的应用程序)

客户端:浏览器
服务端:web服务器
二者使用HTTP、HTTPS(相当于约定好了双方通信的协议)

web服务器已经给我们包装好了对请求的解析/分用,及响应的封装
优势:不同地方要提供服务端功能,就不需要再去写请求的解析和相应的封装

二、Tomcat的使用

下载并解压
注意:路径上,不要有中文、空格、特殊字符

1.目录结构

在这里插入图片描述
建议把系统中,显示文件名后缀的设置打开
在这里插入图片描述
在这里插入图片描述

2.启动服务器

(1)要启动tomcat,需要提前配置jdk的环境变量·在这里插入图片描述
(2)运行tomcat程序:启动
在这里插入图片描述
如果双击后,出现一个小的黑窗口,闪一下就没了,可能就是环境变量没配置好

注意:观察启动的信息有没有报错
如果有:Address already in use,表示tomcat需要绑定的某个端口(默认需要绑定8080端口),被其他程序占用了,就会报错

如何检查某个端口是否被占用(通过端口号查询程序)
windows: netstat -ano | findstr 端口号
linux:netstat -anp | grep 端口号

在这里插入图片描述
在这里插入图片描述

解决端口被占用的方法:

  1. 把占用的程序关掉,然后再打开tomcat
  2. 如果占用端口的程序还是想让它运行,可以修改tomcat启动绑定的端口,在conf/server.xml文件中,修改:

在这里插入图片描述

3.部署web应用

在这里插入图片描述
webapps目录下,每一个文件夹,就是一个webapp
在这里插入图片描述
这个页面,其实就是ROOT文件夹下的页面
如果不是ROOT文件夹,还需要输入文件夹名称
在这里插入图片描述
注意:

  1. webapps目录下,每一个文件夹,就是一个webapp
  2. webapps目录下,不能直接放html去访问
  3. 访问路径:非ROOT目录,带webapp文件夹名称;ROOT目录,不带文件夹名称
  4. /会默认查找index.html的资源
  5. webapp文件夹的名称,不要有中文、空格和特殊字符

html双击打开,和输入ip:port/带层次的资源路径 访问有什么区别?

  • 通过网络的方式访问,客户端和服务端可以是不同主机
  • 本机硬盘的静态文件访问只能访问本机的
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dhdhdhdhg

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值