tomcat源码解析(一)——Bootstrap和Catalina启动部分
Tomcat源码学习(2)-How Tomcat works
在Web应用中通过TomcatAPI对Tomcat进行访问与控制
How Tomcat Works这本书介绍了Tomcat的工作原理,分别讨论了Tomcat4.1.14与5.0.18,最好的地方是,它从构造一个简单的服务器迭代式的介绍,每一章都在前面的基础上添加一部分,最终构造了一个强大如Tomcat的web服务器,
Servlet容器工作方式:
1. 创建一个request对象,用于封装servlet可能会用到的信息,像parameters、headers、cookies、URI,request对象必须实现javax.servlet.http.ServletRequest 或javax.servlet.ServletRequest;
2. 创建一个response对象,用于对client进行响应,resonse对象必须实现javax.servlet.ServletResponse和javax.servlet.http.ServletResponse;
3. 调用servlet的service方法,并把request和response对象传给servlet,servlet通过request获取参数,通过response写信息。
Catalina拥有成熟和优雅的设计,同时它也是采用模块化思想进行设计的,主要可以分为connector 和 container两大模块
============================================================================
StaticResourceProcessor
ServletRrocessor:
URI -》 servletName -》 URLClassLoader.loadClass(servletName)获取Servlet类myClass
-》 myClass.newInstance()获取Servlet对象myServlet
-》 myServlet.service((ServletRequest)request, (ServletResponse)response);
ClassLoader 与 URLClassLoader 的用法
相关推荐
总结了一些Tomcat的相关知识,仅供大家参考,希望各位大神批评指正
对tomcat各种博客的整理,包括了对tomcat的一些流程的描述
本人只会用RCP开发个C/S的程序,最近看到RAP项目想试一下,在百度上看了很多文章关于如何部署RAP到Tomcat,有些文章已经过时的了,还是没能理解清楚,最后弄了2天时间,搞来搞去没办法调试出来,最后都想放弃了。...
apache与tomcat整合总结操作文档,虚拟机环境下的Linux 用的Nat和本机相连 Linux IP: 192.168.128.129 XP IP: 192.168.128.1 OS:CentOS 5.4 JDK: CentOS自带的jdk-1.6.0 RPM包 PHP:php-5.1.6(linux光盘...
里面涉及Tomcat的安装以及配置,比较全面,技术性比较强
apache和tomcat配置总结,apache和tomcat配置总结
tomcat 漏洞总结 包括后台暴力破解 幽灵猫getshell war包getshell 任意文件上传
在Tomcat和应用程序进行了压力测试后,如果您对应用程序的性能结果不太满意,就可以采取一些性能调整措施了,当然了前提是应用程序没有问题,tomcat性能调优总结,欢迎下载
关于tomcat集群部署总结
当前资源以Tomcat8.5版本为基础,个人学习时总结的原理,以及自己的心得体会,分享给大家,多多沟通,多多交流......
tomcat字符编码总结 深入了解!从网上搜集了很多,自己整理的
TOMCAT报错总结
tomcat ,tomcat ,tomcat ,tomcat ,tomcat ,tomcat ,tomcat ,tomcat ,tomcat ,tomcat ,对JSP开发中容易出现的一些错误的总结,有出现错误的截图以及解决方法,包括了jsp页面的一些常见错误,控制台出现的错误,中文...
本文件包含Tomcat近几年爆发的4个严重漏洞,包含从tomcat弱口令上传,到tomcatPUT上传小马,本地权限提升一级反序列化漏洞,其中弱口令包含2本字典以及详细用法,PUT上传包含POC,反序列化和权限提升包含代码及详细...
Tomcat完整非常全的总结文档以及eclipse配置
为了更好的网络共享 本人发布的资源一律免费 如有哪个收费了 请告知! 这是我自己在网上搜集的一部分资料 现打包上传资源 供大家使用参考 希望能有所帮助 文档包括: ...在Linux系统平台上安装Tomcat的总结
tomcat日志乱码处理方法总结。自己研究,可解决任何tomcat乱码问题
强烈推荐,涉及tomcat启动脚本catlina,原理,server结构分析,类加载器 tomcat权威指南等资料
本文以现场实践为基础,用实例讲解了如何对Tomcat进行性能调优,并对比了调优前后性能指标数据的变化,是一个不可多得的参考资料。