tomcat
RoakYS
这个作者很懒,什么都没留下…
展开
-
Tomcat生命周期的实现
当多个对象存在的时候,对象的创建,对象的销毁,对象与对象之间关系的维护将是很大的问题,容器的引入,我们将对象的创建,对象关系的维护交给容器,即所谓的控制反转。而对于对象生命周期的管理也是由容器进行负责,容器怎么去实现对象生命周期的管理呢? 容器中可能包含很多子容器以及很多组件,tomcat设计思想是入口启动父容器,而它的子容器和组件是由父容器去启动的,当所有的组件和子容器都启动完毕,tomcat原创 2016-11-03 13:14:55 · 523 阅读 · 0 评论 -
关于tomcat日志系统的实现
关于tomcat日志系统的实现: 日志对于容器来说,也是一个组件而已,其实很容易理解,对象在容器中创建、工作、销毁,所产生的信息以及错误是需要记录的,下面看看tomcat日志系统。 对于这些接口和类我们一一介绍: Logger public interface Logger { // ----------------------------------原创 2016-11-03 15:35:05 · 1265 阅读 · 0 评论 -
关于tomcat4并发处理的思考
关于tomcat4并发处理的思考: 1、 首先看一下server.xml文件关于并发的配置 port="8080" minProcessors="5" maxProcessors="10" enableLookups="true" redirectPort="8443" acceptCount="2" debug="3"/>原创 2016-10-24 16:28:59 · 308 阅读 · 0 评论 -
tomcat4.0源码调试
最近在看《How Tomcat Works》,由于书中介绍的是tomcat4.0的源码实现,但是对于学习来说已经是足够足够了,想对4.0版本的源码进行调试,就到网上找了找,网上大多是tomcat6.0版本以上的源码调试,想了想,虽然版本不同,但是原理大同小异,最后花了点时间,终于调通了。 1、tomcat4.0系列源码下载 我使用的是tomcat-4.1.12-src.zip,原创 2016-10-18 12:14:41 · 1025 阅读 · 1 评论 -
杜绝假死,Tomcat容器做到自我保护,设置最大连接数
出处:https://yq.aliyun.com/articles/2779?utm_source=tuicool&utm_medium=referral 前提说明 为了确保服务不会被过多的http长连接压垮,我们需要对tomcat设定个最大连接数,超过这个连接数的请求会拒绝,让其负载到其它机器。达到保护自己的同时起到连接数负载均衡的作用。 动手去做 一开始根据故障转载 2016-10-19 11:16:13 · 4372 阅读 · 0 评论 -
关于容器之wrapper包装器
关于容器之wrapper包装器的思考: Tomcat引入了连接器connector,容器container,容器的这种思想在很多框架中都能看到,例如struts2里的xwork容器,spring里的容器。Tomcat中的容器包括: ① Engine:表示整个Catalina的servlet引擎 ② Host:表示一个拥有数个上下文的虚拟主机 ③ Context:表示一个web应用,一原创 2016-11-02 08:15:24 · 2320 阅读 · 0 评论