前面的http及socket两部分内容。主要是为了后面看Tomcat源代码而学习的一些网络基础。从这章開始,就開始实际深入到Tomcat的‘内在’去看一看。 在分析Tomcat的源代码之前,准备先看一下Tomcat的架构与一些核心类的简单分析,并简介一下Tomcat是怎样处理一次Http请求的。这部 ...
分类:
其他好文 时间:
2017-05-04 09:41:50
阅读次数:
231
前面的http及socket两部分内容,主要是为了后面看Tomcat源代码而学习的一些网络基础。从这章開始。就開始实际深入到Tomcat的‘内在’去看一看。 在分析Tomcat的源代码之前,准备先看一下Tomcat的架构与一些核心类的简单分析,并简介一下Tomcat是怎样处理一次Http请求的。这部 ...
分类:
其他好文 时间:
2017-04-28 18:28:56
阅读次数:
149
tomcat组件与功能说明 Server:顶层组件,代表一个servlet容器的实体,server组件会在一个指定端口接收命令,比如shutdown 命令会停止服务. Service:service组件包括一到多个connector组件,这些connector组件将收到的请求发往同一个engine组 ...
分类:
其他好文 时间:
2017-03-17 15:57:32
阅读次数:
145
tomcat架构分析 (概览) tomcat架构分析 (容器类) tomcat架构分析 (valve机制) tomcat架构分析 (valve源码导读) tomcat架构分析 (Session管理) tomcat架构分析 (JNDI配置) tomcat架构分析 (JNDI体系绑定) tomcat架构 ...
分类:
其他好文 时间:
2017-03-02 12:40:27
阅读次数:
172
主要参考这篇文章: http://blog.csdn.net/qing_2012/article/details/8276789 然后Tomcat原理的介绍,可以看这篇文章: http://www.ibm.com/developerworks/cn/java/j-lo-tomcat1/ ...
分类:
其他好文 时间:
2016-11-27 17:02:33
阅读次数:
129
首先dowload源码并导入到Eclipse中,导入后代码代码的层次如下图所示。先简单来看下tomcat源码的结构。javax这个包主要是有关JavaEE规范的,比如Servlet等等,并不是我们主要分析的。需要分析有org.apache下的子包,其中catalina中很重要,其中tomcat的启动 ...
分类:
其他好文 时间:
2016-11-15 00:45:48
阅读次数:
184
tomcat是一种servlet-jsp容器服务器,其实在jsp被编译为servlet之后,就是一个servlet服务器,tomcat架构很复杂,从tomcat5到现在的tomcat8,其中的组件有变化,connector组件的start和stop实现逻辑也有变化,因为刚刚毕业开始做运维开发,所以接 ...
分类:
其他好文 时间:
2016-10-19 02:58:02
阅读次数:
166
Tomcat架构图 当用户在地址栏输入访问地址后,首先识别访问协议(假设为http),那么通过针对于http协议传输的Connector连接器,连接到tomcat的服务中,连接后开始检测Engine下的host主机名中有无匹配项,如果有,通过appBase找到目标文件夹,然后开始访问相应的html文 ...
分类:
其他好文 时间:
2016-10-18 23:02:23
阅读次数:
143
出处:http://gearever.iteye.com tomcat架构分析 (概览) tomcat架构分析 (容器类) tomcat架构分析 (valve机制) tomcat架构分析 (valve源码导读) tomcat架构分析 (Session管理) tomcat架构分析 (JNDI配置) t ...
分类:
其他好文 时间:
2016-08-19 09:56:18
阅读次数:
147
如果是单独的nginx设置404或者403等错误页面时,只需要如下即可:fastcgi_intercept_errorson;
error_page404/404.html;但是,如果nginx为后台tomcat做代理时,上述方法就搞不定了,那要如何,如下:proxy_intercept_errorson;#有意思的是,这个开关默认是关闭的,所以得配..
分类:
其他好文 时间:
2016-07-25 16:30:19
阅读次数:
244