【WEB-INF/web.xml】为web应用程序的配置文件,是一个xml文件,其中描述了servlet和其他应用组件配置及命名规则。
<display-name>:web应用的名称。
<description>:描述信息。
<context-param>:应用范围内的初始化参数。
<filter>:过滤器。
<filter-mapping>:将过滤器(filter name)与一些servlet(用正则表达式描述)关联。
<lisenter>:监听器。
<servlet>:在需要初始化数据、定制url的时候需要使用。
<servlet-mapping>:用来配置servlet对应的url。
<session-config>:会话超时时间。
<mime-mapping>:为特殊的文件分配MIMI类型。
<welcome-file-list>:指定欢迎页面地址,比如服务器收到的可能是一个目录名,此时由该标签决定使用哪个文件。
<error-page>:当系统发生错误时,针对不同的错误码配置不同的错误页面。
<taglib>:对标记库描述符文件指定别名,能用来更改。
<rescource-env-ref>:声明一个与资源相关的管理对象。
<resource-ref>:资源工厂使用的外部资源。
<security-constaint>:指定应该保护的url。
<login-config>:指定如何给受保护的页面对应的用户授权。
<security-role>:指定安全角色的列表。
<env-entry>:web应用环境项。
【WEB-INF/classes】
包含web应用所有用到的class文件。
【WEB-INF/lib】
包含web应用需要的所有jar文件。
【WEB-INF/jboss-web.xml】用来使得应用可以使用容器提供的一些特性。
<class-loading>:配置class loader,避免class加载冲突。
<context-root>:配置网站实际使用的目录。
<replication-config>:设定集群session复制功能。
<max-active-sessions><passivation-config>:设定集群session激活控制。
END