Tomcat
qq_42786253
这个作者很懒,什么都没留下…
展开
-
Web应用加载(一)——StandardHost、HostConfig
Web应用加载属于Server启动的核心处理过程。Catalina对Web应用的加载主要由StandardHost、HostConfig、StandardContext、ContextConfig、StandardWrapper5个类完成。 1.1StandardHost StandardHost的启动加载过程如下:(1)为Host添加一个Valve实现ErrorReportValve,该类主要用于在服务器处理异常时输出错误页面。如果没有在web.xml中添加错误处理页面,Tomcat返回的异原创 2020-08-16 21:19:50 · 335 阅读 · 0 评论 -
Tomcat类加载器机制
上一篇文章介绍了Tomcat的组件及架构设计理念,本章将来了解Tomcat的类加载器机制。 类加载器是一切Java应用运行的基础,了解类加载器机制便于我们掌握它的运行边界,有助于运行异常时的快速定位。1、J2SE标准类加载器 JVM默认提供了三个类加载器,它们以父子树的方式创建,同时使用委派模式确保应用程序可以通过自身的类加载器(System)加载所有的可见Java类,如图。 其中BootStrap用于加载JVM提供的基础运行类,即位于%JAVA_HOME%/jre/lib目录下的核心类原创 2020-07-07 21:52:15 · 188 阅读 · 0 评论 -
Tomcat架构及基本组件介绍
在了解Tomcat架构前,我们首先来认识Tomcat各组件的名称及含义。Server:服务器,用来接收其他计算机(客户端)发来的请求数据并进行解析,完成相关业务处理,然后将处理结果返回给计算机。Service:Web服务,表示动作状态。Servlet:应用程序、服务程序。Connector:连接器,用于接收请求并最终将请求返回给客户端。Container:容器,包含下面要讲到的Engine、Context、Host、Wrapper。Engine:引擎,负责请求 的处理。Conte原创 2020-06-29 19:41:36 · 538 阅读 · 0 评论 -
Tomcat下载及安装(Windows)
Tomcat下载及安装对于Windows系统,Apache提供了ZIP和Windows安装文件两种发布形式。对于Linux系统,Apache提供了tar.gz的发布包。Tomcat下载地址Tomcat网站界面在下载位置可选择合适的版本进行下载(以ZIP安装包为例)将安装包解压到系统目录下(此处为D盘下),通过Windows服务安装Tomcat,运行bin/service.bat批处理脚本service.bat install,如下所示。安装完成后,安装完成后配置环境变量。1.原创 2020-06-21 01:30:27 · 56876 阅读 · 9 评论