Tomcat

Tomcat

HTTP是前后端交互的桥梁
前端:浏览器
后端:HTTP服务器
HTTP服务器本质上就是一个TCP服务器,HTTP是基于TCP的,
这个服务器按照HTTP协议的约定,解析请求,构造响应。那么我们能不能自己写一个HTTP服务器呢?完全可以!
但是以后我们在公司的时候,没必要自己现成写一个HTTP服务器,而是有现成的服务器供我们使用,在java圈子中最知名的HTTP服务器就是Tomcat,是apache社区开源的服务器
要想让你的Tomcat正常工作,你要确保你的电脑上装好了jdk,因为Tomcat是基于java开发的

如果你的tomcat启动不了

按住win+r,输入cmd,如果你是windous把tomcat的bin的startup.bat拖到cmd里去,如果是CATALINA_HOME,就配置环境变量

在这里插入图片描述
切记,前两步的路径是如下图所示
在这里插入图片描述

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

Tomcat的文件的功能

bin

在这里插入图片描述

conf

在这里插入图片描述

logs

lib放的是一些tomcat依赖的库
logs放的是tomcat的运行日志,后面在写tomcat程序然后运行的时候,如果出现了错误,就要优先去查看这里的内容

webapps

放网站(前端+后端)的地方,一个tomcat上可以同时部署多个网站

启动tomcat

进入bin目录
windows双击startup.bat
linux/mac运行startup.sh
在这里插入图片描述
这个进程是个java进程
在这里插入图片描述
还可以通过在浏览器输入127.0.0.1:8080来进入Tomcat的欢迎页面
在这里插入图片描述
此时这个页面就是通过网络访问了Tomcat上的内容
但是访问它官方的页面有啥意思呢?
我们学习Tomcat是为了部署自己的网站呀!
所谓的部署到Tomcat的网站上,就是把对应的内容拷贝到tomcat的webapps目录中即可
如果双击html,也能看到页面,为啥还要绕一圈呢,往tomcat上部署呢?tomcat上部署和直接双击运行有啥区别呢?
直接双击运行,是在你自己的电脑上打开,别人无法直接访问
在Tomcat上部署,是通过网络访问的,是跨主机的,我在我的机器上部署了Tomcat,别人就可以跨主机通过网络访问到我的界面了

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值