Tomcat源码研究.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:76 大小:1.4MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

Tomcat源码研究.pdf

Tomcat源码研究.pdf

预览

免费试读已结束,剩余 66 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

http://www.javaeye.com-做最棒的软件开发交流社区Tomcat源码研究作者:ss1http://ss1.javaeye.comTomcat源码研究第1/76页本书由JavaEye提供的电子书DIY功能自动生成于2009-11-06http://ss1.javaeye.com目录1.Tomcat源码研究1.1Catalina.bat脚本解析...............................................................31.2Tomcat启动遇到的常见问题.........................................................111.3Tomat6架构探讨..................................................................141.4Tomat6的整体架构................................................................181.5JMX在Tomcat中的应用(一).......................................................211.6JMX在Tomcat中的应用(二).......................................................231.7JMX在Tomcat中的应用(三).......................................................331.8JMX在Tomcat中的应用(四).......................................................371.9分析Tomcatcatalina.bat脚本......................................................421.10编写批处理文件..................................................................471.11《HowTomcatWorks》读书笔记(二):Connector...................................581.12《HowTomcatWorks》读书笔记(一).............................................621.13《HowTomcatWorks》读书笔记(三):Tomcatdefaultconnector.....................661.14《HowTomcatWorks》读书笔记(四):容器初探...................................701.15《HowTomcatWorks》读书笔记(五):生命周期...................................74第2/76页http://ss1.javaeye.com1.1Catalina.bat脚本解析1.1Catalina.bat脚本解析发表时间:2009-11-06当startup脚本完成环境变量的设置后,就开始调用catalina.bat脚本来启动Tomcat。Catalina脚本的主要任务是根据环境变量和不同的命令行参数,拼凑出完整的java命令行,调用Tomcat的主类org.apache.catalina.startup.Bootstrap来启动Tomcat。我们先不解析该脚本,而是写一个简单的测试脚本来调用这个程序,看看测试结果,从而理解该脚本的调用方法。测试脚本如下:rem请将JAVA_HOME环境变量修改到您的JDK安装目录setJAVA_HOME=C:\ProgramFiles\Java\jdk1.5.0_09rem请将CATALINA_HOME环境变量修改到您的Tomcat安装目录setCATALINA_HOME=C:\carl\it\tomcat_research\jakarta-tomcat-5.0.28rem开始调用catalina.bat文件call%CATALINA_HOME%\bin\catalina.bat我们把上面的脚本保存为start_tomcat_nothing.bat文件,然后在MS-DOS下执行,我们将看到如下的执行结果。这个脚本并没有成功启动To