tomcat
文章平均质量分 82
DViewer
求知者
展开
-
An Overview of Tomcat 6 Servlet Container : Part 1
In practice, it is highly unlikely that you will interface an EJB container from WebSphere and a JMS implementation from WebLogic, with the Tomcat servlet container from the Apache foundation, but it转载 2015-11-27 18:48:11 · 982 阅读 · 0 评论 -
An Overview of Tomcat 6 Servlet Container: Part 2
Nested componentsThese components are specific to the Tomcat implementation, and their primary purpose is to enable the various Tomcat containers to perform their tasks.ValveA valve is a p转载 2015-11-27 18:49:38 · 828 阅读 · 0 评论 -
Tomcat7源码分析——启动过程和类加载器
0. Tomcat简介Tomcat,全名Apache Tomcat,是Apache Jakarta下的一个子项目。Tomcat是对Servlet API定义的容器的一个完整实现,同时它也不仅仅是一个容器,也完全可以当做一个纯Java实现的HTTP服务器来使用。按照维基百科最早的记载,是在1999年发布了3.0.x版本,可以说是一个比较早的Servlet容器实现。最重要的,Tomcat是开源转载 2016-07-03 09:36:56 · 1589 阅读 · 0 评论 -
Tomcat内核之Tomcat的类加载器
跟其他主流的Java Web服务器一样,Tomcat也拥有不同的自定义类加载器,达到对各种资源库的控制。一般来说,Java Web服务器需要解决以下四个问题:① 同一个Web服务器里,各个Web项目之间各自使用的Java类库要互相隔离。② 同一个Web服务器里,各个Web项目之间可以提供共享的Java类库。③ 服务器为了不受Web项目的影响,应该使服务器的类库与转载 2016-07-03 09:39:30 · 449 阅读 · 0 评论 -
Tomcat的服务启动做了些什么?
Tomcat服务启动官方的流程文档在源码的webapps/docs/architecture/startup目录下。当我们执行startup脚本时,其实就是检查了下环境变量和把值传递给同目录下的catalina脚本,具体两个脚本分别做了什么看下面两篇博客就好,我还是不太懂脚本。startup http://www.cnblogs.com/fantiantian/p/3620022.ht转载 2016-07-03 09:46:02 · 2638 阅读 · 0 评论 -
Tomcat源码分析之ClassLoader部分的设计详细分析
读Tomcat的源码也算是有一段时间了吧,感觉读的也是断断续续的,这次写一篇比较综合性的吧,来看看Tomcat的整体ClassLoader体系的设计。。。。在具体的涉及到源码之前,先来一张图来整体的描述一下整体的结构吧:这张图在以前的文章应该也出现过。。。首先整个Tomcat的classLoader分为了两条线,左边的一条线为catalinaLoader,这个是Tomc转载 2016-07-03 21:44:47 · 600 阅读 · 0 评论