
Tomcat源码解析
文章平均质量分 83
剖析Tomcat架构,发现一些有趣的话题
键圣
一个热衷于不惑的非专业不靠谱程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Tomcat源码解析之连接器解析请求
我们看一下Tomcat的总体架构图 其中最重要的组件就是Connector和Container,其中Connector负责监听客户端的请求并把他封装成容器统一的Request和Response对象。Tomcat的连接器大致分两种:HTTPHTTP连接器是Tomcat默认设置的并且可用的,该连接器具有最低的延迟和最佳的整体性能。对于集群来说,必须安装支持web粘性的会话的原创 2017-06-01 23:10:39 · 1102 阅读 · 0 评论 -
Tomcat解惑 之 CATALINA_HOME与CATALINA_BASE
看Tomcat源码一段时间一直很好奇为什么有CATALINA_HOME和CATALINA_BASE区别:分CATALINA_HOME和CATALINA_BASE概念是为了解决这样的场景:你需要在一台机器上面部署多个Tomcat实例,但是你又不想创建多个Tomcat的副本,换句话说就是让这些Tomcat副本拥有自己的工作目录但是共享Tomcat的代码。关于CATALINA_HOME和CA...原创 2016-05-19 17:52:14 · 51899 阅读 · 5 评论 -
Tomcat的信息国际化之路
我们都知道Tomcat是一个很流行的轻量级应用容器,正因为他的流行,他有各种各样的说各种语言的用户群体,那么他是怎么解决信息国际化呢?先看一下JDK是怎么处理信息国际化:创建几个资源文件:msg.propertiesname=dusk对应的中文文件message_zh.propertiesname=dushangkui以及中国地区的中文文件message_zh_cn原创 2017-05-10 15:52:35 · 590 阅读 · 0 评论 -
Tomcat源码分析 之 Tomcat如何监测部署应用的改变并进行重新部署
使用eclipse和tomcat做web应用开发的童鞋都知道,有一个很强大的功能就是--我们的文件改变的时候Tomcat会自动的重新部署应用,给我们的开发调试带来了很大的便利,但是它是怎么实现的呢?我们下面来关注一下原理和Tomcat的处理办法。我们都知道,我们修改了文件,并且保存了它,这个文件的修改时间就会被改变,当然了我们的应用处理逻辑也可能发生了变化,这时候我们就应该重新发布一下应用,让原创 2017-04-26 16:14:21 · 821 阅读 · 0 评论