![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
How Tomcat work
luccs
这个作者很懒,什么都没留下…
展开
-
Netty 学习(二):服务端与客户端通信
Sina Visitor SystemSina Visitor SystemSina Visitor SystemSina Visitor SystemSina Visitor SystemSina Visitor SystemSina Visitor SystemSina Visitor SystemSina Visitor SystemSina Visitor SystemSina Visitor SystemSina Visitor SystemSina Visitor Sys原创 2022-09-15 02:41:10 · 136 阅读 · 0 评论 -
How Tomcat Work 之 第十七章:Tomcat Startup
回顾翻译 2014-08-02 22:05:07 · 711 阅读 · 0 评论 -
How Tomcat Work 之Digester之The Applicaition
这一章节的应用允许你使用一个ContextConfig作为监听器来配置翻译 2014-08-02 10:42:12 · 555 阅读 · 0 评论 -
How Tomcat work 之第十四章之service
Serviceorg.apache.catalina.Service 这个接口表示一个Service。一个Service可以拥有一个容器和多个连接器。你可以添加尽可能多的连接器,这些连接器与这个容器是相关的。清单14.6是Service的接口。package org.apache.catalina;public interface Servic翻译 2014-07-28 23:05:04 · 480 阅读 · 0 评论 -
How Tomcat work 之第十四章之server and services 之application
the application翻译 2014-07-29 15:23:40 · 456 阅读 · 0 评论 -
How Tomcat work 之第十五章之Digester
回顾我们已经在前面的章节中翻译 2014-07-29 23:08:54 · 478 阅读 · 0 评论 -
How Tomcat works之第九章 会话管理
回顾Catalina 通过一个叫做管理的组件支持会话管理,翻译 2014-06-22 20:15:11 · 1426 阅读 · 0 评论 -
How Tomcat works 之第九章 BootStrap类
The Application 应用翻译 2014-06-22 23:30:32 · 571 阅读 · 0 评论 -
How Tomcata work之第十五章之ContextConfig
不像其他类型的容器,一个翻译 2014-07-30 22:45:34 · 849 阅读 · 0 评论 -
How Tomcat work之第十五章之Digester之setting property
Setting Properties另一个有用的方法是addSetProperties,你可以用这个方法使Digester对象设置对象属性。其重载方法之一如下:public void addSetProperties(java.lang.String pattern)你传递这个方法一个模式。例如,考虑如下代码:digester.addObjectCr翻译 2014-07-30 17:16:33 · 563 阅读 · 0 评论 -
How Tomcat works 之 StandardWrapper 标准包装
在第五章中 已经料及了有四种类型的容器:引擎,主机,上下文和包装。翻译 2014-06-25 22:49:42 · 634 阅读 · 0 评论 -
How tomcat work 之 第十五章之Digester之ContextConfig之the defaultConfig Method
the defaultConfig Method翻译 2014-07-31 23:22:45 · 537 阅读 · 0 评论 -
关于myecilpse debug模式启动报错 transport、 error 200问题
最近处理一个想项目时,debug模式启动会经常报错,无法启动。爆如下问题:transport error 202: gethostbyname: unknown host。这里仅截取部分。但是可以正常启动。经常查询,需要以管理员身份修改C:\Windows\System32\drivers\etc下的Hosts文件。将127:0.0.1 与localhost映射的注释去掉。就这样就解决原创 2015-09-18 10:31:53 · 607 阅读 · 0 评论 -
How Tomcat Work 之 第十六章 之 ShutDown Hook
回顾在很多情况,当关闭应用翻译 2014-08-02 19:53:03 · 635 阅读 · 0 评论 -
how tomcat work之第十四章:server and service
回顾在前面的章节中,你已经知道了如何有一个servlet容器,通过一个连接器和一个容器并使之彼此关联。一旦一个连接器可以使用,接下来就是在端口号8080上接受HTTP请求。你不会再需要一个连接器来服务HTTPS请求。另外,与前面章节相关联的应用程序都缺少一件事情:一个好的启动和关闭servlet容器的机制。在这一章节,我们将看另外两个组件,提供了这两种机制:server和s翻译 2014-07-27 14:11:58 · 726 阅读 · 0 评论 -
How Tomcat workd 之第十章 Installing the Authentictor Value 安装校验值
login-config元素在部署描述符中仅仅出现一次,它包含了auth-method元素,指定了Authentiction方法。就这是说context仅仅有LoginConfig的一个实例对象并部署一个校验类的实现。AuthentictorBase类的哪个子类用作context的校验值取决于部署描述符中auth-method元素的值。auth-method值有一下几种:B翻译 2014-06-23 13:27:23 · 979 阅读 · 0 评论 -
How Tomcat works之第十一章之The ServletConfig 对象
StandardWrapper类的loadServlet方法在Servlet被加载后调用翻译 2014-06-26 21:57:02 · 471 阅读 · 0 评论 -
How Tomcat works 之The Application 应用
这里我想说 这里的翻译 基本上是按照原文翻译的,但是一些语句 我在理解的情况 尽可能的以简单的中文翻译出来翻译 2014-06-24 22:53:45 · 631 阅读 · 0 评论 -
How Tomcat works 之第十一章之StandardWrapperValue
StandardWrapperValue类是StandardWrapper实例的基本值。这个值仅做了两件事情。 1翻译 2014-06-26 22:39:54 · 938 阅读 · 0 评论 -
How Tomcat works之第六章:Lifecycle生命周期
第六章:生命周期Catalian包含几个组件。当战斗机启动的时候,这些组件也需要启动。当catalina停止的时候,这些组件也需要给一个机会去清理。例如,当容器停止的时候,它必须调用所有加载的Servlet的destroy方法并且session管理器必须保存session对象到二级缓存。一个用于启动和停止组件的一致的机制通过org.apache.catalian.LifeCycle接口完成。翻译 2014-06-08 23:09:08 · 781 阅读 · 0 评论 -
How Tomcat works之第十一章 Allocate The Servlet
如同这章开头提到的那样,StandardWrapperValue的invoke方法调用wrapper的allocate方法获取一个请求servlet的实例。StandardWrapper类必须有这个方法的实现。Allocate方法的签名如下: Publicjavax.servlet.Serlvet allocate() throwsServletException 注意alloc翻译 2014-06-26 21:33:16 · 504 阅读 · 0 评论 -
How Tomcat works之第十一章之Parent and Child
一个wrapper表示一个容器,这个容器翻译 2014-06-26 22:21:40 · 540 阅读 · 0 评论 -
How tomcat works 之第十一章之 FilterDef
org.apache.catalian.deploy.FilterDef类代表一个filter定义,就如在部署描述符中定义的filter元素。翻译 2014-06-26 22:58:15 · 671 阅读 · 0 评论 -
How Tomcat works之第十一章之ApplicationFilterChain
此类实现了javax.servlet.FilterChain接口.StandardWrapperValue类的invoke方法创建了这个类的实例并调用了它的doFilter方法.ApplicationFilterChain类的doFilter方法调用了这个链中的第一个过滤器的doFilter方法。Filter接口的doFilter方法有如下标签: public voiddoFilter(S翻译 2014-06-27 21:07:43 · 2903 阅读 · 0 评论 -
How Tomcat works之 Host and Engine
回顾这章将讨论主机和引擎。如果你想在相同的Tomcat部署中运行不止一个context,就使用一个host。理论上,如果你真有一个context,就不需要一个主机,就如Context接口中描述的那样: 依附在一个Context上的父类容器一般是一个主机,但是了如果没有必要就可能是其他的实现或者可能被省略。 在实际中,一个Tomcat 部署总是需要一个主机。这将在后面的章节中解释翻译 2014-06-27 21:38:17 · 751 阅读 · 0 评论 -
How Tomcat Works之第十二章之invoke方法
在Tomcat 4中,StandardContext的invoke方法由相关联的连接器调用或者如果StandardContext是一个主机的子容器,由host的invoke方法调用。StandardContext的invoke方法先检查应用的重载是否发生。如果是的,就等到应用的重新载入完成为止。之后调用它父类invoke方法,Containerbase。下面显示了StandardContext类的翻译 2014-06-27 21:21:53 · 628 阅读 · 0 评论 -
How Tomcat works 之第十二章之重新载入支持
StandardContext的reloadable属性表示这个应用能否重新载入。当可以重载的时候,如果web.xml文件变化了或者WEB-INF/classes目录下的一个文件重新编译了,应用将会重新加载。 StandardContext依靠它的加载器重新载入应用。在Tomcat 4中,WebAppLoader类,StandardContext的Loader的实现类,有一个线程来检查WE翻译 2014-06-27 21:29:38 · 587 阅读 · 0 评论 -
How Tomcat works之StandardContext 标准上下文
回顾就如在前面章节所看的,一个上下文代表一个web应用并包含了一个或者更多的wrapper,每个代表一个servlet定义。然而,一个上下文也需要其他的组件,尤其是加载器和管理器。这章演示了StandardContext类,基于接口Context实现。 首先我们将先看StandardContext对象的实例化和配置。之后讨论与其相关的类StandardContextMapper(在To翻译 2014-06-27 21:08:55 · 909 阅读 · 0 评论 -
How Tomcat works 之第十三章之 StandardHostMapper
在Tomcat 4中ContainerBase类,StandardHost类的父类,调用start方法中addDefaultMapper方法创建一个默认的映射。默认映射的类型由mapperClass属性决定。下面是ContainerBase类中addDefaultMapper方法的实现。翻译 2014-06-27 21:44:40 · 535 阅读 · 0 评论 -
How Tomcat works 之第十章 Security 安全
回顾一个翻译 2014-06-23 00:37:24 · 669 阅读 · 0 评论