web.xml完整配置

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
id="WebApp_1227143028044" version="2.4"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

<!-- 加载Spring服务 -->
<context-param>
   <param-name>contextConfigLocation</param-name>
   <param-value>
    classpath:/spring-dataSource.xml,
    classpath:/spring-data.xml, classpath:/spring-server.xml,
   /WEB-INF/applicationContext-*.xml
   </param-value>
</context-param>

<!-- 加载log4j -->
<context-param>
   <param-name>log4jConfigLocation</param-name>
   <param-value>classpath:/log4j.properties</param-value>
</context-param>
<context-param>
   <param-name>webAppRootKey</param-name>
   <param-value>netctoss.root</param-value>
</context-param>

<!--处理请求编码格式-->
<filter>
   <filter-name>encodingFilter</filter-name>
   <filter-class>
    org.springframework.web.filter.CharacterEncodingFilter
   </filter-class>
   <init-param>
    <param-name>encoding</param-name>
    <param-value>UTF-8</param-value>
   </init-param>
</filter>

<filter-mapping>
   <filter-name>encodingFilter</filter-name>
   <url-pattern>*.do</url-pattern>
</filter-mapping>

<!-- 自定义过滤器测试 -->
<filter>
   <filter-name>adminFilter</filter-name>
   <filter-class>com.ghrt.common.AdminFilter</filter-class>
</filter>

<filter-mapping>
   <filter-name>adminFilter</filter-name>
   <url-pattern>/admin/*</url-pattern>
</filter-mapping>

<!-- 监听Log4j -->
<listener>
   <listener-class>
    org.springframework.web.util.Log4jConfigListener
   </listener-class>
</listener>

<!-- 监听Spring文件 -->
<servlet>
   <servlet-name>SpringContextServlet</servlet-name>
   <servlet-class>
    org.springframework.web.context.ContextLoaderServlet
   </servlet-class>
   <load-on-startup>1</load-on-startup>
</servlet>

<!--或 -->
<!--
  <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>
-->

<!-- 配置dwr -->
<servlet>
   <servlet-name>dwr-invoker</servlet-name>
   <servlet-class>
    org.directwebremoting.servlet.DwrServlet
   </servlet-class>
   <init-param>
    <param-name>debug</param-name>
    <param-value>true</param-value>
   </init-param>
   <load-on-startup>0</load-on-startup>
</servlet>

<servlet>
   <servlet-name>action</servlet-name>
   <servlet-class>
    org.apache.struts.action.ActionServlet
   </servlet-class>
   <init-param>
    <param-name>config</param-name>
    <param-value>/WEB-INF/struts-config.xml</param-value>
   </init-param>
   <init-param>
    <param-name>debug</param-name>
    <param-value>3</param-value>
   </init-param>
   <init-param>
    <param-name>detail</param-name>
    <param-value>3</param-value>
   </init-param>
   <load-on-startup>0</load-on-startup>
</servlet>

<servlet>
   <description>
    This is the description of my J2EE component
   </description>
   <display-name>
    This is the display name of my J2EE component
   </display-name>
   <servlet-name>Image</servlet-name>
   <servlet-class>com.ghrt.common.Image</servlet-class>
</servlet>

<!-- eWebEditor 配置 -->
<display-name>defaultroot</display-name>

<servlet-mapping>
   <servlet-name>action</servlet-name>
   <url-pattern>*.do</url-pattern>
</servlet-mapping>
<servlet-mapping>
   <servlet-name>Image</servlet-name>
   <url-pattern>/servlet/Image</url-pattern>
</servlet-mapping>

<servlet-mapping>
   <servlet-name>dwr-invoker</servlet-name>
   <url-pattern>/dwr/*</url-pattern>
</servlet-mapping>

<!-- 加载核心标签库 -->
<jsp-config>
   <taglib>
    <taglib-uri>
    http://www.java.sun.com/jsp/jstl/core
    </taglib-uri>
    <taglib-location>/WEB-INF/jstl/c.tld</taglib-location>
   </taglib>
</jsp-config>

<welcome-file-list>
   <welcome-file>login.jsp</welcome-file>
</welcome-file-list>
<error-page>
   <error-code>404</error-code>
   <location>/404.jsp</location>
</error-page>
<error-page>
   <error-code>503</error-code>
   <location>/500.jsp</location>
</error-page>
<error-page>
   <error-code>500</error-code>
   <location>/500.jsp</location>
</error-page>
</web-app>

转自:http://blog.sina.com.cn/s/blog_451f596201014z5h.html

web.xml完整配置,布布扣,bubuko.com

时间: 2024-12-17 19:05:05

web.xml完整配置的相关文章

web.xml 文件配置01

web.xml 文件配置01 前言:一般的web工程中都会用到web.xml,方便开发web工程.web.xml主要用来配置Filter.Listener.Servlet等.但是要说明的是web.xml并不是必须的,一个web工程可以没有web.xml文件. 1.定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始.这个头声明可以使用的XML版本并给出文 件的字符编码.web.xml的模式文件是由Sun公司定义的,每个web.xml文件的根元素<web-app>中,都必

web.xml的配置中&lt;context-param&gt;配置作用

<context-param>的作用: web.xml的配置中<context-param>配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param> 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文. 3.容器将&l

jsp 使用application.getInitParameter来获取web.xml中配置参数

jsp中9个内置对象之一application,它的数据对整个web应用都有效,application有一个重要的用途就是获取web.xm中的配置参数,这样可以提高代码的移植性.应用案例如下: 在web.xml中配置如下代码: <context-param> <param-name>driver</param-name> <param-value>com.mysql.jdbc.Driver</param-value> </context-p

quartz在web.xml的配置

第一步:下载所需的Jar包 commons-beanutils.ja.commons-collections.jar.commons-logging.jar.commons-digester.jar.quartz.jar包 第二步:在web.xml下配置监听 在web.xml下配置监听的目的是为了项目编译的时候就自动运行监听下配置的业务类. <!--监听(作用就是启动项目的时候就会运行这个类,这个类需要实现ServletContextListener接口)--> <listener>

一个web项目web.xml的配置中&lt;context-param&gt;配置作用

<context-param>的作用: web.xml的配置中<context-param>配置作用 1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param> 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文. 3.容器将&

web.xml权限配置

<security-constraint> <web-resource-collection> <web-resource-name>myAuth</web-resource-name> <url-pattern>/druid/*</url-pattern> </web-resource-collection> <auth-constraint> <role-name>manager-gui<

Spring Web工程web.xml零配置即使用Java Config + Annotation

摘要: 在Spring 3.0之前,我们工程中常用Bean都是通过XML形式的文件注解的,少了还可以,但是数量多,关系复杂到后期就很难维护了,所以在3.x之后Spring官方推荐使用Java Config方式去替换以前冗余的XML格式文件的配置方式: 在开始之前,我们需要注意一下,要基于Java Config实现无web.xml的配置,我们的工程的Servlet必须是3.0及其以上的版本: 1.我们要实现无web.xml的配置,只需要关注实现WebApplicationInitializer这个

了解Web.xml的配置

web.xml是web项目启动时首先被容器读取的配置文件,根据其中的配置创建实例并完成参数初始化等以保证项目能够正确启动运行.web.xml中配置的项目主要有这么几种,我对各个元素的作用了解如下: 上下文参数: <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath*:/config/applicationContext-*.xml</p

在配置文件web.xml中配置Struts2的启动信息

在配置文件web.xml中配置Struts2的启动信息: <?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://ja