Host组件 - 969251639/study GitHub Wiki

host代表一个虚拟主机,主要用于让tomcat支持多个请求上下文,比如配置第一个host用来处理静态资源,配置第二个host用来处理servlet

host从engine接收过来的管道数据后主要也还是交给它下面的context取处理

final class StandardHostValve extends ValveBase {
    @Override
    public final void invoke(Request request, Response response)
        throws IOException, ServletException {
        ...
                    context.getPipeline().getFirst().invoke(request, response);
        ...
    }
}