-
在child中加入listener,加入后,StandardContext有2个listener
- 调用父类ContainerBase的addChild。继续调用addChildInternal。
(1)、child.setParent(this); 设置StandardContext[/docs]的父亲为StandardEngine[Catalina].StandardHost[localhost]
(2)、children.put(child.getName(), child),讲host的children属性中加入此次的context。
(3)、child.start(),child= StandardContext后续介绍。
(4)、fireContainerEvent(ADD_CHILD_EVENT, child),因为standardHost的container的listeners为0,所以没有执行动作。