![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Tomcat
文章平均质量分 92
carl-zhao
I never grew up, but i never stop growing.
展开
-
Linux 安装Tomcat
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。原创 2017-03-19 19:48:28 · 1355 阅读 · 0 评论 -
Apache Tomcat 架构演进
Tomcat 作为一款知名的轻量级应用服务器,它的架构设计可以值得我们借鉴。因为 Tomcat 作为开源以久的 Web 服务器,它的架构还是挺复杂的。这篇博客主要是介绍 Tomcat 的总体架构,通过由浅到深的方案介绍 Tomcat 的架构演进。原创 2020-04-18 12:22:15 · 594 阅读 · 0 评论 -
Apache Tomcat Shell 启动文件分析
当我们进行 web 企业开发完成的时候,正式项目都是在 Linux 上进行发布。首先会把开发好的项目打包成 xxx.war 文件,然后把这个 war 包放在 tomcat 中的 webapps 目录中。最后通过 ${TOMCAT_HOME}/bin/startup.sh 文件启动项目,接着就可以在浏览器中访问开发好的项目了。下面我们就来简单分析一下 startup.sh 文件。startup....原创 2020-04-16 22:14:08 · 948 阅读 · 0 评论 -
Apache Tomcat 源码分析环境搭建
Apache Tomcat®软件是Java Servlet、JavaServer页面、Java 语言表达式和 Java WebSocket 技术的开源实现。Java Servlet、JavaServer页面、Java 表达式语言和 Java WebSocket 规范都是在 Java 社区进程下开发的。Apache Tomcat 软件是在开放和参与的环境中开发的,并在 Apache 许可版本 2 ...原创 2020-04-15 22:12:39 · 1256 阅读 · 2 评论 -
Apache Tomcat 初始化
在上一篇文章中我们分析了 Tomcat 中的整体架构。下面我们就来分析一下 Tomcat 源码实现。在 Tomcat 中有两个比较核心的过程:Tomcat 启动:初始化 Tomcat 中的核心组件处理请求:接收客户端请求,处理并响应给客户端这篇文章主要分析一下 Tomcat 容器的启动过程。1、 Tomcat 核心概念要明白 Tomcat 启动流程,首先我们先来回顾一下 Tomcat...原创 2020-04-18 23:10:03 · 457 阅读 · 0 评论 -
Apache Tomcat 请求处理
通过之前的 Apache Tomcat 可以把得到如下的 Tomcat 的架构图:1、请求处理核心组件以下是 Tomcat 处理请求时涉及到的核心组件:组件名称说明EndPointEndpoint 可以理解成通信端点,用于 Socket 通信处理 TCP/IP 协议。监听 Socket 暴露的端口,当有请求进来的时候 EndPoint 进行处理。支持 BIO、NIO、...原创 2020-04-25 09:56:51 · 501 阅读 · 0 评论 -
Apache Tomcat 类加载机制
Java 在刚刚诞生的时候就提出了一个非常著名的宣传口号:“一次编写,到处运行。”它体现了 Java 语言的平台无关性,主流的操作系统都支持 Java 的运行,比如:Windows、Linux 以及 Mac OS 系统。不同的操作系统都有其对应的虚拟机。这些虚拟机和所有平台都统一使用同一种存储格式 -- 字节码。原创 2020-05-31 00:39:56 · 447 阅读 · 0 评论 -
Apache Tomcat 会话机制 Cookie 与 Session
HTTP 协议是一种状态的协议,WEB 服务器本身不能识别出哪些请求是同一个浏览器发出的,浏览器的每一个请求都是完全独立的。即使 HTTP 1.1 支持持续连接,但当用户有一段时间没有提交请求,连接也会关闭。怎么才能实现网上商店中的购物车呢:某个用户从网站的登陆页面登入后,再进入购物页面购物时,负责处理购物请求的服务器程序必须知道处理上一次请求程序所得到的用户信息。作为 Web 服务器,必须能够采用一种机制来唯一地标识一个标识,同时记录该用户的状态。会话和会话状态Web 应用中的会话是指一个客户端原创 2020-07-19 12:15:41 · 1496 阅读 · 0 评论