tomcat源码解析(tomcat源码编译)
本文目录一览:
怎么运行深入剖析tomcat中的源码
在你要看代码的地方,ctrl+方法名(或者类名),会弹出一个页面,在这个页面上,你关联一下你下载的Tomcat源码包。 关闭之后,在ctrl+方法名(或者类名)就可以看到源码了。
Tomcat源码中关于mbeans-descriptors.xml中的一些问题
一个mbean元素描述了一个普通类/接口的信息,对应的会有一个描述对象即一个ManagedBean对象,你这个mbean描述的就是org.apache.catalina.Group这个接口。ManagedBean对象的存在就是为了方便今后生成一个类(暂且称为原类)对应的MBean类对象,MBean类才能托管到MBeanServer
type的值是这个原类/接口的全限定名;className对应的是与原类对应的MBean类的全限定名,如果不设置className,默认的className会设为"org.apache.tomcat.util.modeler.BaseModelMBean"
因为tomcat中的实现是,让所有MBean类继承BaseModelMBean类,有自己的MBean类实现就优先用自己的,否则基于BaseModelMBean类关联原bean(或mangedbean)来创建一个MBean。你这个例子中的就是自己原类有MBean实现,可查源码知,GroupMBean也是继承了BaseModelMBean类的。
如何学习Tomcat的源码
方法/步骤
第一步 下载安装fiddler,fiddler2和4的版本对电脑里面net版本有要求。
第二步 打开fiddler 2,fiddler会及时抓取正在进行网络通讯的所以信息
第三步 因为网页后台会有自动刷新的进程,所以再抓取特顶网页COOKIE时候,先按住CTRL+X清楚现在记录的网页
第四步 以小米网站为例,刷新该网站。然后就会看见fiddler已经在记录一系列的网页,选定小米官网
第五步 然后在右侧的属性详情栏,即可以找到【cookie】