Tomcat 源代码研究
m_yeah
喜欢华人电影。
展开
-
TOMCAT源码分析(启动框架)
TOMCAT源码分析(启动框架)前言: 本文是我阅读了TOMCAT源码后的一些心得。 主要是讲解TOMCAT的系统框架, 以及启动流程。若有错漏之处,敬请批评指教!建议: 毕竟TOMCAT的框架还是比较复杂的, 单是从文字上理解, 是不那么容易掌握TOMCAT的框架的。 所以得实践、实践、再实践。 建议下载一份TOMCAT的源码, 调试通过, 然后单步跟踪其启动过程。 如果有不明白的原创 2008-04-05 16:10:00 · 1275 阅读 · 1 评论 -
Tomcat的启动脚本浅析(一)
Tomcat的启动脚本浅析(一) Tomcat是应用颇广的Servlet和JSP的容器,可以说几乎每个学习JSP的人都接触过它。在实际开发环境中,它还可以作为轻巧灵便的应用服务器用来调试和部署。在Tomcat上开发的Servlet和JSP程序,可以非常方便地部署到Weblogic及Websphere等生产服转载 2008-04-06 17:25:00 · 1183 阅读 · 0 评论 -
Tomcat的启动脚本浅析(二)
Tomcat的启动脚本浅析(二) 2. Catalina.bat脚本解析 当startup脚本完成环境变量的设置后,就开始调用catalina.bat脚本来启动Tomcat。Catalina脚本的主要任务是根据环境变量和不同转载 2008-04-06 17:28:00 · 1792 阅读 · 0 评论 -
Tomcat的启动脚本浅析(三)
Tomcat的启动脚本浅析(三) 3. Tomcat启动遇到的常见问题 如果一切顺利,我们就可以看到非常熟悉的Tomcat窗口。但是,由于各种原因,我们可能会碰到一些问题,下面就具体分析一下Tomcat不能正常启动的原因。 3.1 环境变量设置问题 如果机器上没有安装JDK或者环境变量JAVA_HOME或C转载 2008-04-06 17:30:00 · 2565 阅读 · 0 评论 -
Tomcat源码学习(一)
作为一位Java程序员,如果您没有接触过开源软件、项目或框架的话,恐怕有些不可思议。轰轰烈烈的开源运动起源于Linux操作系统,Apache基金会在其中扮演了中流砥柱的角色,业界巨擘SUN,IBM, BEA 和Oracle等公司的积极参与,使得声势浩大的开源运动成为软件开发领域势不可挡的力量。2001年11月,IBM向Apache基金会捐献出Visual Age for Java,这个看似穷途末路转载 2008-04-06 17:32:00 · 1956 阅读 · 0 评论 -
Tomat源码学习(二)
Tomat6的整体架构 首先,我们可以从功能的角度将Tomcat源代码分成5个子模块,它们分别是: 1) Jsper子模块 这个子模块负责jsp页面的解析,jsp属性的验证,同时也负责将jsp页面动态转换为java代码并编译成class文件。在Tomcat源代码中,凡是属于org.apache.jasper包及其子包中的源代码都属于这个子模块; 2) Servlet和Jsp规范的实现模块转载 2008-04-06 17:34:00 · 1985 阅读 · 0 评论