0
点赞
收藏
分享

微信扫一扫

Java后台-tomcat web容器-2020-11-19

GG_lyf 2021-09-24 阅读 56
Java后台

服务器

是提供某些服务的设备。

应用服务器

就是运行应用程序,提供应用程序所实现服务的设备。

WEB服务器

一般指网站服务器,可以向浏览器等WEB客户端提供文档浏览、数据文件下载等WEB服务。

WEB应用服务器

结合应用服务器和WEB服务器,接收HTTP请求后,既能返回页面等静态内容,又能处理业务逻辑返回数据。

容器

可以部署应用程序,并在上面运行的环境。

  • 一般来说,它处理屏蔽了服务器平台的复杂性,使得应用程序在它的基础上可以方便快捷的部署;而对于应用程序来说,它就是位于应用程序和平台之间的接口集合。

  • 容器管理组件的生命周期,向应用程序组件分派请求,并提供与上下文数据(如关于当前请求的信息)的接口。

Servlet

属于Java EE重要技术规范,构建了"接收请求--调用servlet程序处理--返回响应"基本模型。

Servlet容器

实现了Servlet技术规范的部署环境,它可以部署运行Servlet程序。

Java WEB容器

实现了Java EE WEB应用技术规范的的部署环境。

容器与服务器的联系

容器是位于应用程序/组件和服务器平台之间的接口集合,使得应用程序/组件可以方便部署到服务器上运行。

Tomcat是什么

Tomcat是Java Servlet,JavaServer Pages,Java Expression Language和Java WebSocket(Java EE)技术的开源实现。

  • 因为可以通过HTTP提供HTML页面等静态内容的请求访问,所以是一个WEB服务器;

  • 因为实现了Servlet规范,可以运行Servlet程序,所以也是一个Servlet容器;

  • 因为可以通过Servlet容器,调用Servlet处理动态请求,所以也是一个应用服务器;

Mac安装Tomcat

  1. 首先到官网下载Tomcat:https://tomcat.apache.org/download-90.cgi

版本可以选择:

  1. 将下载的Tomcat文件夹重命名,并放到一个方便的位置

  1. 打开终端启动

  1. 验证启动

浏览器输入localhost:8080,会出现首页

  1. 关闭

终端执行关闭文件命令:./shutdown.sh

参考文章

各种容器与服务器的区别与联系

web开发中 web 容器的作用(如tomcat)

举报

相关推荐

0 条评论