AbstractHttp11Processor process 方法
前一篇已经将数据 读取到 request中了。
接下来开始处理请求。
将读取的数据 应用到 request的 prepareRequest() 方法
处理请求的方法
交由CoyoteAdapter 处理请求
CoyoteAdapter 的service() 方法。
=== 找到Servlet ,将请求交由Servlet 处理
CoyoteAdapter的postParseRequest 方法
Map 的map方法
internalMap方法
mappingData 传进去收集 匹配的数据,
Mapper 对象的 Mapper$host 数组
hosts 属性是 start StandardService 的时候,
通过 start StandardEngine,启动StandardHost,并发布 app
通过 start Connect 的mapperListener.start(); 的时候,将 上一步发布的 StandardHost 添加进来
补充 Connect mapperListener.start()
MapperListener startInternal()
registerHost(host)
registerContest(Context context)
然后就有了上面的 hosts 对象。