web.xml

2021-04-08 17:27

阅读:539

标签:anon   Fix   对象   ase   gb2312   max   lan   try   container   

一、web 应用相关


/images/app_small.gif/images/app_large.gifMyWebApplication

二、上下文参数

声明应用范围内的初始化参数。

log4jConfigLocationclasspath:config/log4j.propertieslog4jRefreshInterval6000contextConfigLocationclasspath:config/spring-context.xml
  contextConfigLocation
  /WEB-INF/applicationContext*.xml

三、过滤器配置

将一个名字与一个实现 javaxs.servlet.Filter 接口的类相关联。

setCharacterEncodingcom.test.SetCharacterEncodingFilterencodingGB2312setCharacterEncoding/*

四、监听器配置

指出事件监听程序类。

事件监听程序在建立、修改和删除会话或 servlet 环境时收到通知。

org.springframework.web.context.ContextLoaderListenercom.listener.MyServletContextListener

五、Servlet 配置

服务器一般为 servlet 提供一个缺省的 URL:http://host/webAppPrefix/servlet/ServletName。但通常会更改这个 URL 以便 servlet 可以访问初始化参数或更容易处理相对 URL。

在更改缺省 URL 时,使用 servlet-mapping 元素。


snoopSnoopServletfoobar1Security role for anonymous accesstomcatsnoop/snoop

六、会话超时配置

如果某个会话在一定时间内未被访问,服务器可以抛弃它以节省内存。

可通过使用 HttpSession 的 setMaxInactiveInterval 方法明确设置单个会话对象的超时值,或者可利用 session-config 元素指定缺省超时值。

单位为分钟。

120

七、MIME 类型配置

如果 Web 应用具有想到特殊的文件,希望能保证给他们分配特定的 MIME 类型,则 mime-mapping 元素提供这种保证。

htmtext/html

八、指定欢迎文件页配置

指示服务器在收到引用一个目录名而不是文件名的 URL 时,使用哪个文件。

index.jspindex.htmlindex.htm

九、配置错误页面

  1. 通过错误码来配置

    404
    /NotFound.jsp

    当系统发生 404 错误时,跳转到错误处理页面 NotFound.jsp。

  2. 通过异常的类型来配置

    java.lang.NullPointerException
    /error.jsp

    当系统发生 java.lang.NullPointerException(空指针异常)时,跳转到错误处理页面 error.jsp。

十、TLD 配置

http://jakarta.apache.org/tomcat/debug-taglib/WEB-INF/jsp/debug-taglib.tld

十一、资源管理对象配置


jms/StockQueue

十二、资源工厂配置


mail/Sessionjavax.mail.SessionContainerJNDI JDBC DataSource of shopjdbc/test_dbjavax.sql.DataSourceContainer

十三、安全限制配置


Example Security ConstraintProtected Area/jsp/security/protected/*DELETEGETPOSTPUTtomcatrole1

十四、登录验证配置


    FORM
    Example-Based Authentiation Area/jsp/security/protected/login.jsp/jsp/security/protected/error.jsp

十五、安全角色

security-role 元素给出安全角色的一个列表,这些角色将出现在 servlet 元素内的 security-role-ref 元素的 role-name 子元素中。分别地声明角色可使高级 IDE 处理安全信息更为容易。

romcat

十六、Web 环境参数


mainExemptions1java.lang.Integer

十七、EJB 声明


Example EJB referenceejb/AccountEntitycom.mycompany.mypackage.AccountHomecom.mycompany.mypackage.AccountExample Local EJB referenceejb/ProcessOrderSessioncom.mycompany.mypackage.ProcessOrderHomecom.mycompany.mypackage.ProcessOrder

十八、配置 DWR

dwr-invokeruk.ltd.getahead.dwr.DWRServletdwr-invoker/dwr/*

十九、配置 Struts

actionorg.apache.struts2.action.ActionServletdetail2debug2config/WEB-INF/struts-config.xmlapplicationApplicationResources2action*.dostruts-bean/WEB-INF/tld/struts-bean.tldstruts-html/WEB-INF/tld/struts-html.tldstruts-nested/WEB-INF/tld/struts-logic.tldstruts-tiles/WEB-INF/tld/struts-tiles.tld

二十、配置 Spring

基本都是在 Struts 中配置。


contextConfigLocation
        classpath:config/spring-context.xml, 
        classpath:config/spring-mvc.xml
    org.springframework.web.context.ContextLoaderListenerorg.springframework.web.context.request.RequestContextListener

Web.xml配置文件

web.xml

标签:anon   Fix   对象   ase   gb2312   max   lan   try   container   

原文地址:https://www.cnblogs.com/dins/p/webxml.html


评论


亲,登录后才可以留言!