`
seawavecau
  • 浏览: 756732 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

加载Spring的 Web.xml配置

阅读更多
xml 代码
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">  
  3.   <!-- log4j在spring中的配置 -->  
  4.   <!--然后加上这个Spring的Log4j侦听类,注意在JBOSS里面,不需要这个类,注释掉,不然会冲突,-->  
  5.     <listener>  
  6.         <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>  
  7.     </listener>  
  8.     <!--webAppRootKey 属性为webApp.root 代表webApp的根目录,这样就能在properties文件中定义-->  
  9.     <!-- 这里的webApp是http://localhost:8080/webApp/ -->  
  10.     <context-param>  
  11.         <param-name>webAppRootKey</param-name>  
  12.         <param-value>webApp.root</param-value>  
  13.     </context-param>  
  14.     <!--log4jConfigLocation 属性代表log4j.properties文件的地址-->     
  15.     <!-- log4j.appender.file.File=${webApp.root}/WEB-INF/logs/subject.log  -->  
  16.     <context-param>  
  17.         <param-name>log4jConfigLocation</param-name>  
  18.         <param-value>/WEB-INF/log4j.properties</param-value>  
  19.     </context-param>     
  20.  <!--  -->  
  21.   <listener>  
  22.   <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>  
  23.  </listener>  
  24.  <context-param>  
  25.   <param-name>contextConfigLocation</param-name>  
  26.   <param-value>/WEB-INF/spring-config.xml</param-value>  
  27.  </context-param>    
  28.        
  29.   <!-- servlet映射-->     
  30.   <servlet>  
  31.     <description>This is the description of my J2EE component</description>  
  32.     <display-name>This is the display name of my J2EE component</display-name>  
  33.     <servlet-name>InitParameter</servlet-name>  
  34.     <servlet-class>com.gridit.qe.servlet.InitParameter</servlet-class>  
  35.   </servlet>  
  36.   <servlet-mapping>  
  37.     <servlet-name>InitParameter</servlet-name>  
  38.     <url-pattern>/servlet/InitParameter</url-pattern>  
  39.   </servlet-mapping>    
  40.       
  41. <!-- 指定JNDI JDBC DataSource -->  
  42.   <resource-ref>  
  43.     <description>JNDI JDBC DataSource</description>  
  44.     <res-ref-name>jdbc/jndidemo</res-ref-name>  
  45.     <res-type>javax.sql.DataSource</res-type>  
  46.     <res-auth>Container</res-auth>  
  47.   </resource-ref>     
  48.      
  49. </web-app>  
分享到:
评论
3 楼 dfx306956205 2009-08-24  
引用
2 楼 dfx306956205 2009-08-24  
引用
引用
引用
1 楼 xingzhejh 2008-05-21  
引用
[img][/img][url][/url][flash=200,200][/flash]

相关推荐

    详解Spring mvc的web.xml配置说明

    当Web应用程序启动时,Tomcat或Jetty等容器会触发此监听器,进而加载Spring的配置信息,创建ApplicationContext,使得Spring框架能够接管应用程序的生命周期管理。 2. **过滤器(Filter)** 过滤器在HTTP请求和...

    项目配置文件( spring-mvc.xml spring-mybatis.xml web.xml log4j.properties)

    这里提到的四个关键配置文件——`spring-mvc.xml`、`spring-mybatis.xml`、`web.xml`以及`log4j.properties`,对于一个基于Java的Web应用来说至关重要,特别是使用Spring MVC和MyBatis框架的时候。接下来,我们将...

    log4j与web.xml的配置

    Web.xml是Servlet容器(如Tomcat)的部署描述符,用于配置Web应用程序的各种设置,包括日志配置。本文将详细讲解如何将Log4j整合到Web应用并通过web.xml进行配置,以实现日志信息的输出和管理。 1. **Log4j介绍** ...

    加载spring 文件,在web.xml中的配置

    当我们谈论“加载Spring文件,在web.xml中的配置”时,主要是指如何在Web应用启动时初始化Spring IoC(Inversion of Control,控制反转)容器并加载配置文件。 1. **使用ContextLoaderListener** `&lt;listener&gt;`标签...

    web.xml文件中配置(servlet, spring, filter, listenr)的加载顺序

    在`web.xml`中配置Spring时,通常通过Listener来加载Spring容器,这样可以在应用程序启动时初始化所有的Spring Bean。 **示例代码:** ```xml org.springframework.web.context.ContextLoaderListener ...

    web.xml配置详细介绍(CHM)

    在Spring MVC等框架中,`web.xml`通常用于配置DispatcherServlet,它是处理所有HTTP请求的前端控制器。 12. **版本兼容性** 不同版本的Servlet规范(如Servlet 2.5、3.0、4.0等)可能会引入新的元素或改变现有...

    struts.xml和applicationContext.xml、web.xml的配置

    总结来说,`struts.xml` 负责Struts2的Action配置,`applicationContext.xml` 管理Spring的Bean和依赖,而`web.xml` 定义了Web应用的基本结构和组件。这三个文件共同协作,构建了一个功能完善的Java Web应用,实现了...

    web.xml加载顺序与web.xml常用节点解析

    可以通过使用`&lt;listener&gt;`来加载Spring,而不是传统的`&lt;context-param&gt;`配合`ContextLoaderListener`。 - 遵循`web.xml`的规范和约定,确保配置文件的正确性和可读性,避免因顺序问题导致的部署失败。 了解`web....

    java解决org.springframework.web.context.ContextLoaderListener

    这个监听器是基于Servlet容器(如Tomcat、Jetty等)的,当Web应用启动时,它会读取配置文件(通常是`web.xml`),创建并加载ApplicationContext。如果在这个过程中遇到问题,比如`ClassNotFoundException`,那通常...

    web.xml+详细解析.rar

    在Java Web开发中,`web.xml`文件是核心配置文件,它是应用服务器启动时加载的部署描述符,用于定义Web应用程序的结构、配置及行为。本篇将深入探讨`web.xml`的重要概念、元素、属性以及在实际项目中的应用。 1. **...

    web.xml配置解析[总结].pdf

    上述配置表示Spring将加载`/WEB-INF/classes`目录下以`applicationContext-`开头的XML配置文件,以及类路径(`classpath*:`)下的所有匹配文件。这里的`*`是一个通配符,允许加载多个同名前缀的XML配置文件。 ### ...

    web.xml配置解析.pdf

    【知识点解析】 ...总结,`web.xml`配置文件解析涉及了Spring的ApplicationContext初始化、配置文件的位置和加载、以及第三方框架如Log4j的配置。理解这些知识点对于构建和维护基于Spring的Web应用程序至关重要。

    Spring MVC的web.xml配置详解

    Spring MVC的web.xml配置详解 Spring MVC是目前最流行的框架之一,在创建Java Web项目时,web.xml配置文件是Java Web为我们封装的逻辑,不在今天的研究中。web.xml配置文件是Spring MVC框架的核心配置文件,它定义...

    SSH和SSI等框架常用基础配置web.xml

    对于使用SSH(Struts + Spring + Hibernate)和SSI(Struts + Spring + iBatis)等框架的应用程序而言,合理的`web.xml`配置至关重要。本文将详细介绍`web.xml`中的关键配置项,并解释其作用。 #### 一、`web.xml`...

    spring在web.xml中和在struts中的不同配置.[收集].pdf

    本篇文章将深入探讨Spring在`web.xml`中与在Struts中的不同配置方式,以及这两种方式背后的设计思想。 首先,ApplicationContext是Spring的核心组件,它是一个容器,负责管理和装配应用程序中的Bean。在Web应用中,...

    ssm框架基础配置文件web.xml模板springmvc.xml模板applicationContext.xml模板拿来即用

    在SSM框架中,web.xml主要配置DispatcherServlet(SpringMVC的前端控制器)、ContextLoaderListener(加载Spring的根应用上下文)和Filter(如字符编码过滤器)。 - DispatcherServlet配置:用于映射请求,一般...

    Spring手动生成web.xml配置文件过程详解

    8. **`&lt;listener&gt;`** 元素:定义监听器,例如用于加载Spring应用上下文的`ContextLoaderListener`。 在实际开发中,我们可能还需要根据应用需求添加其他配置,例如错误页面处理、session超时设置、静态资源处理等。...

    web.xml配置[归纳].pdf

    《web.xml配置归纳》 ...总结来说,`web.xml`是Java Web应用的灵魂,通过精确配置,我们可以控制Spring的上下文加载、过滤器的执行、MVC框架的行为、日志系统的初始化以及Ajax框架的功能,实现高效且定制化的Web应用。

    springMVC零配置,无web.xml,无spring配置

    然而,传统的Spring MVC项目往往依赖于XML配置文件,如`web.xml`和`spring-servlet.xml`等,来定义和管理应用程序的组件。随着Java配置的引入,我们可以实现"零配置"的Spring MVC应用,即无需XML配置,全部通过Java...

Global site tag (gtag.js) - Google Analytics