可以看到只有commonLoader才有配置,所以createClassLoader("server", commonLoader);与createClassLoader("shared", commonLoader);返回的都会是commonLoader。...
                            
                            
                                分类:
其他好文   时间:
2015-06-10 08:54:41   
                                阅读次数:
105
                             
                    
                        
                            
                            
                                在Java中也许很多人都没有注意到当我们发送一个http请求给时,如果附带的参数被URLEncode之后,到达web容器之后,开发者获取到的参数值会自动变成了encode之前的值。这是一个很好的特点,开发者完全可以忽略http的参数是否需要decode这种事,但是decode到底是在什么发生的呢?...
                            
                            
                                分类:
Web程序   时间:
2015-06-05 15:52:26   
                                阅读次数:
265
                             
                    
                        
                            
                            
                                web容器调用Filter和Servlet顺序学习一直对Filter和Servlet在哪里被web容器调用迷惑,后查看tomcat源码,揭开了其面纱。1.下面是一个简单的时序图:2.对上面时序图中用到的主要类进行分析1)ApplicationFilterChain类,有两个主要函数,下面是省略过会的...
                            
                            
                                分类:
Web程序   时间:
2015-05-24 21:46:45   
                                阅读次数:
153
                             
                    
                        
                            
                            
                                一直在用tomcat,想了解一下tocmat的原理,下面给大家展示如何将源码导入eclipse;版本apache-tomcat-6.0.39这里官方教程地址http://tomcat.apache.org/tomcat-6.0-doc/building.html;我的整个导入流程也是基于官方的教程,毕竟网上的说法太杂乱了。准备资源:tomcat6源码:htt..
                            
                            
                                分类:
系统相关   时间:
2015-05-22 19:36:24   
                                阅读次数:
197
                             
                    
                        
                            
                            
                                Tomcat官网:http://tomcat.apache.org/
Tomcat各版本源码:http://archive.apache.org/dist/tomcat/
比如,Tomcat-5.0.28源码的下载地址为:http://archive.apache.org/dist/tomcat/tomcat-5/v5.0.28/src/...
                            
                            
                                分类:
其他好文   时间:
2015-05-20 14:50:13   
                                阅读次数:
115
                             
                    
                        
                            
                            
                                1. Tomcat源码导入Eclipse
2. 配置conf/server.xml
其中path为访问的上下文,docBase是工程的具体路径
3. 运行,并在浏览器中...
                            
                            
                                分类:
Web程序   时间:
2015-05-13 21:58:53   
                                阅读次数:
151
                             
                    
                        
                            
                            
                                catalina.home和catalina.base首先先看一下这两个参数在tomcat源码中的注释(参考类Globals):/** * Name of the system property containing * the tomcat product installation path */...
                            
                            
                                分类:
其他好文   时间:
2015-04-22 17:56:27   
                                阅读次数:
150
                             
                    
                        
                            
                            
                                今天在myeclipse6.5中把tomcat7.0.47源码跑了起来,其中出现过几个小错误,在这里记录一下,供想研究tomcat的codeer们。
1. 下载tomcat7.0.45
当然去apache官网喽,选一个版本点进去,最下面几行可以看到源码下载(Source Code Distributions)。
2. myeclipse6.5
  用我本机的jdk1.7,m...
                            
                            
                                分类:
其他好文   时间:
2015-04-14 12:57:22   
                                阅读次数:
136
                             
                    
                        
                            
                            
                                最近看Tomcat的源码的节奏还算是挺紧凑的,给人的感觉,tomcat的代码相对以前读的jetty的代码显得更有条理一些。。。当然这也是有可能是因为自己看的jetty的版本是比较老的,而看的Tomcat的代码却是比较新的Tomcat8的代码。。。。好了闲话不多说了。。。先来说说LifeCycle的概...
                            
                            
                                分类:
其他好文   时间:
2015-04-09 19:17:07   
                                阅读次数:
180
                             
                    
                        
                            
                            
                                ##Session实现原理## Java的web容器都实现了session机制,实现的逻辑思想都是一致的,但是具体方案可能会存在一定差异,这里我以tomcat容器为例,探讨下session实现的机制。 下图是tomcat源码里session实现: ![...
                            
                            
                                分类:
其他好文   时间:
2015-04-06 19:03:22   
                                阅读次数:
140