我们已经知道,一个上下文容器Context 代表一个web 应用,每一个上下文包括多个包装器(wrapper),每个包装器代表一个servlet。但是上下文,还需要一些其他的组件,比如加载器,和管理器,
本章主要介绍Context 的主要是先 StandardContext
StandContext 类:
public class StandardContext
extends ContainerBase
implements Context {
主要的构造函数
public StandardContext() {
super();
pipeline.setBasic(new StandardContextValve());
namingResources.setContainer(this);
}
里面有一个流水线属性,为这个流水线属性设置一个 标准上下文阀门
默认configured 参数是false
private boolean configured = false;
默认的reloadable也是false
private boolean reloadable = false;
针对web 应该是否可用也是默认false
/**
* The application available flag for this Context.
*/
private boolean available = false;
/**
* Return the application available flag for this Context.
*/
public boolean getAvailable() {
return (this.available);
}