tomcat的web.xm文件配置
来源:互联网 发布:java interrupt sleep 编辑:程序博客网 时间:2024/05/31 15:18
<web-app>
<display-name></display-name> // web应用的名字
<description></description> // web应用的描述信息
<context-param></context-param> // 声明应用范围内的初始化参数
<filter></filter> // 将一个名字和一个实现javax.servlet.Filter接口的类相联系
<filter-mapping></filter-mapping> // 一旦命名了过滤器,就要利用filter-mapping元素把它与一个多个servlet或jsp相关联
<listener></listener> // 对事件监听程序的支持
<servlet></servlet>
<servlet-mapping></servlet-mapping><session-config></session-config> // 如果某个会话在一定时间内未被访问,服务器可以抛弃来节省内存
<mime-mapping></mime-mapping> // 如果web应用有特殊的类型,该元素提供保证
<welcome-file-list></welcome-file-list> // 服务器在收到引用一个目录名而不是文件文件名的url时,使用哪个文件<error-page></error-page> // 在返回特定http状态代码时,能够制定将要显示的页面
<taglib></taglib> // 对标记库描述符文件指定别名
<resource-env-ref></resource-env-ref> // 声明与资源相关的一个管理对象<resource-ref></resource-ref> // 声明一个资源工厂使用的外部资源
<security-constraint></security-constraint> // 制定应该保护的url
<login-config></login-config> // 和sercurity-constraint联合使用<security-role></security-role> // 给出安全角色的一个列表,这些角色将出现在servlet元素内的security-role-ref元素
<ejb-ref></ejb-ref> // 声明一个ejb主目录的引用
<ejb-local-ref></ejb-local-ref> // 声明一个ejb的本地主目录的引用
</web-app>
上下文参数:声明应用范围内的初始化参数
<context-param>
<param-name>ContextParameter</param-name>
<param-value>test</param-value>
<description>it is a test parameter</description>
</context-param>
在servlet里面可以通过getServletContext().getInitParameter("context/param")得到过滤器配置:将一个名字与一个实现javaxs.servlet.Filter接口的类相关联。
<filter>
<filter-name>setCharacterEncoding</filter-name>
<filter-class>com.myTest.setCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>GB2312</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>setCharacterEncoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>监听器配置
<listener>
<listener-class>listener.SessionListener</listener-class>
</listener>
Servlet配置
<servlet>
<servlet-name>snoop</servlet-name>
<servlet-class>SnoopServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>snoop</servlet-name>
<url-pattern>/snoop</url-pattern>
</servlet-mapping>
元素说明
<servlet></servlet> 用来声明一个servlet的数据,主要有以下子元素:
<servlet-name></servlet-name> 指定servlet的名称
<servlet-class></servlet-class> 指定servlet的类名称
<jsp-file></jsp-file> 指定web站台中的某个JSP网页的完整路径
<init-param></init-param> 用来定义参数,可有多个init-param。在servlet类中通过getInitParamenter(String name)方法访问初始化参数
<load-on-startup></load-on-startup>指定当Web应用启动时,装载Servlet的次序。
当值为正数或零时:Servlet容器先加载数值小的servlet,再依次加载其他数值大的servlet.当值为负或未定义:Servlet容器将在Web客户首次访问这个servlet时加载它
<servlet-mapping></servlet-mapping> 用来定义servlet所对应的URL,包含两个子元素
<servlet-name></servlet-name> 指定servlet的名称
<url-pattern></url-pattern> 指定servlet所对应的URL
指定欢迎文件页配置
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index.html</welcome-file><welcome-file>index.htm</welcome-file>
</welcome-file-list>
- tomcat的web.xm文件配置
- tomcat 的server.xm配置详解
- Web.xm的l配置加载顺序
- web.xm配置详解
- SSH中XM文件的基本配置
- Spring web.xm配置中各组件的启动顺序
- 搭建SSM常用配置web.xm
- Servlet中配置spring mvc及web.xm各组件的启动顺序
- 16.关于web.xm的详细介绍
- tomcat中web.xml,users.xml,users.xm
- 在tomcat的web.xml文件中配置error-page
- 三种解析xm文件的方法
- ant编译需要的build.xm文件
- Struts2.5版本struts.xm和web.xml配置更改
- 手动配置Tomcat 的WEB
- Web服务器Tomcat的配置
- tomcat/JSP服务器web.xml文件配置
- 01、配置tomcat的web.xml文件,使得方法在tomcat启动时被加载
- vim 7.4同时支持python 2.x和3.x问题调研
- 数位思想
- copy内存管理...
- 2015 总结 & 2016 展望
- 树莓派关于重新安装raspdeian连不上问题
- tomcat的web.xm文件配置
- Android 媒体 IV-支持的媒体格式
- Python Concurrent Programming
- Java容器
- ORACLE ORA-01653: unable t…
- 棋盘问题
- 《C语言及程序设计》第25讲阅读程序
- ORA-31626: job does&nb…
- 查询存储路径