学web也有一段时间了。为了从底层了解web应用在Tomcat中的执行,决定看一下Tomcat源代码參见《How Tomcat works》 和大牛博客。对大体架构有了一定的了解,可是详细细节还是不大清楚,以后随着对这方面的深入再详细看吧。 以下是解析的Tomcat系列: Tomcat源代码解析(
转载 2017-08-04 19:37:00
122阅读
2评论
Tomcat采用分层结构设计了4种容器,这4种容器分别是: Engine 、Host 、Context 、Wrap。它们钧继承 Container 容器接口。这
原创 2023-04-21 20:31:42
447阅读
tomcat的启动从bootstrap的main方法開始,在main方法中主要是做了三件事,调用init方法初始化自己。调用catalinaDaemon对象 的setAwait方法设置它的await属性为true,最后调用自己的start方法。 首先看看init方法: public void ini
转载 2016-02-19 14:51:00
86阅读
2评论
   server:Tomcat8.5.51      OS:Windows10Version1909      blog:师万物(https://blog.51cto.com/u_14986295) typesetting:Markdow
原创 2021-08-04 10:39:37
193阅读
   server:Tomcat8.5.51      OS:Windows10Version1909      blog:师万物(https://blog.51cto.com/u_14986295) typesetting:Markdow
原创 2021-08-04 10:40:19
111阅读
1. 到http://archive.apache.org/dist/tomcat/tomcat-7下载Tomcat源码,本文用到的是apache-tomcat-7.0.19-src.zip;     注意:假设下载的tomcat版本号不同,所用到的jdk版本号不同。举例来说apache-tomcat-7.0.19-src.zip 使用jdk1.6没有问题; 而apache-tomcat-7.0
转载 2017-07-26 16:02:00
113阅读
   server:Tomcat8.5.51      OS:Windows10Version1909      blog:师万物(https://blog.51cto.com/u_14986295) typesetting:Markdow
原创 2021-08-04 10:38:56
131阅读
   server:Tomcat8.5.51      OS:Windows10Version1909      blog:师万物(https://blog.51cto.com/u_14986295) typesetting:Markdow
原创 2021-08-04 10:41:36
104阅读
对于开源软件,一些用户喜欢方便的开箱即用,还有一部分用户则喜欢从源代码入手,设置环境,重新构建(build)出来一个可用的版本,享受这种折腾的过程。做为开源项目里发展成熟、用户众多的一款开源软件,Apache Tomcat有许多优良的设计与架构,所以更少不了这种「弄脏双手,从头折腾」的使用者。 其实说实话,如果单纯为了分析了研究源代码,可以下载某一版本的Tomcat以及与之对应的源代码,即可搭建调
原创 2021-05-14 21:43:02
508阅读
本文是Tomcat源代码阅读系列的第二篇文章,我们在本系列的第一篇文章:在Intelli
转载 2014-05-05 10:21:00
52阅读
2评论
背景题目听起来有点拗口,简单来说就是将idea不
原创 2023-06-28 14:17:17
121阅读
/**     * Copy directory.     */    private boolean copyDir(DirContext srcDir, File destDir) {        try {            NamingEnumeration enumeration = srcDir.list("");            w
原创 2021-04-19 21:44:44
153阅读
Source Code 源代码  源代码,顾名思义,是由程序员编写的原始文件。如果你想知道源代码的定义,上述描述已经足够了,但下面的描述会更好的帮助你理解这个主题。  源代码指的是由程序员编写的文本文件。程序员为了执行某些任务以人类可读的语言编写这些代码,绝大部分都是英文。然后以某种特定的格式保存这些文件,像Java语言的.java,C#语言的.cs等等。这些文件可以是按照某种特定语言的惯例和规则
转载 2023-08-25 20:55:35
342阅读
一. 下载地址http://tomcat.apache.org/download-90.cgi 找到最下面source code下载->解压二. 编译安装ant->把ant bin目录配置到环境变量里面在tomcat源代码根目录执行 ant命令三. 运行cd到tomcat源代码目录->output->build->bin目录执行 ./startup.sh关闭tomca
原创 2017-07-04 14:21:27
1242阅读
注:下面源代码基于jdk1.7.0_11之前的两篇文章通过源代码分析了两种常见的Map集合,HashMap和Hashtable。本文将继续介绍还有一种Map集合——LinkedHashMap。顾名思义,LinkedHashMap除了是一个HashMap之外。还带有LinkedList的特点。也就是说...
转载 2016-01-16 17:14:00
429阅读
2评论
//-----------------------------------------------------------转载请注明出处:http://blog.csdn.net/chdjjby Rowandjj2014/8/8//----------------------------------...
转载 2015-08-14 21:34:00
447阅读
2评论
一、需求分析1.问题、背景、现状、目标等随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事理的效率,也是企业的科学化、正规化管理,与世界接
原创 2016-04-22 18:34:40
844阅读
FFmpeg源代码
原创 2022-03-28 17:56:39
1047阅读
  之前一直在自己的机器上试着下载Android的源代码。由于某种墙原因,一直没能下载到完整的代码。出现过各种各样的错误,比如repo下载的不完整,git错误等等。下面是我的一些处理方法,留下记录,以备不时之需。  如果是因为repo下载不完整,可以试着用网页把repo加载(可能需要越过墙头),然后另存到本地.把网址复制到浏览器,应该就行了。curl https://dl-ssl.google.c
转载 2023-07-25 19:55:00
208阅读
这是在写SpringMVC时遇到的问题增加了Tomcat支持,但是projectstruct中该项!
原创 2023-01-09 17:12:26
150阅读
  • 1
  • 2
  • 3
  • 4
  • 5