`
hqu_wxf
  • 浏览: 2572 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
文章分类
社区版块
存档分类
最新评论

web.xml配置学习

阅读更多
          <!--
		- Configures Log4J for this web app.
		- As this context specifies a context-param "log4jConfigLocation", its file path
		- is used to load the Log4J configuration, including periodic refresh checks.
		-
		- Would fall back to default Log4J initialization (non-refreshing) if no special
		- context-params are given.
		-
		- Exports a "web app root key", i.e. a system property that specifies the root
		- directory of this web app, for usage in log file paths.
		- This web app specifies "petclinic.root" (see log4j.properties file).
	-->
	<!-- Leave the listener commented-out if using JBoss -->
	<!--
	<listener>
		<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
	</listener>
	-->

	<!--
		- Loads the root application context of this web app at startup,
		- by default from "/WEB-INF/applicationContext.xml".
		- Note that you need to fall back to Spring's ContextLoaderServlet for
		- J2EE servers that do not follow the Servlet 2.4 initialization order.
		-
		- Use WebApplicationContextUtils.getWebApplicationContext(servletContext)
		- to access it anywhere in the web application, outside of the framework.
		-
		- The root context is the parent of all servlet-specific contexts.
		- This means that its beans are automatically available in these child contexts,
		- both for getBean(name) calls and (external) bean references.
	-->
	<listener>
		<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
	</listener>


首先需要配置ContextLoaderListener,如果要配置Log4jConfigListener,那么一定要配置在ContextLoaderListener的前面。
ContextLoaderListener是加载应用的上下方环境(context),如果把这个context记为A,那么A下面还可以有子Context,这些Context配置在以*-servlet.xml的文件中。可以配置多个*-servlet.xml,它们共享context A。
Log4j的配置文件可以定制:
        <context-param>
		<param-name>log4jConfigLocation</param-name>
		<param-value>/WEB-INF/classes/log4j.properties</param-value>
	</context-param>
分享到:
评论

相关推荐

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

    **web.xml配置详解** 在Java Web开发中,`web.xml`是部署描述符(Deployment Descriptor)的核心文件,它定义了应用程序的行为和结构。这个CHM文件深入解析了`web.xml`的各种配置元素,帮助开发者更好地理解和控制...

    Web.xml配置详解

    《Web.xml配置详解》 在Web开发中,`web.xml`文件是Web应用程序的部署描述符,它是Java Servlet规范的一部分,用于配置Web应用的各种组件,如Servlet、过滤器、监听器等。理解并熟练掌握`web.xml`的配置对于任何Web...

    Spring全注解project示例 (无web.xml配置)

    标题 "Spring全注解project示例 (无web.xml配置)" 提供了我们即将探讨的核心主题:一个使用Spring框架,完全依赖注解配置的项目,且没有传统的web.xml部署描述符。这种配置方式在现代Spring应用中非常常见,因为它...

    web.xml配置servlet,filter,listener加载顺序源代码

    本源码将详细介绍web.xml配置中servlet,filter,listener的加载顺序,可以让学习者更好的了解web.xml各种属性配置,自己写的东西,不足之处请大家见谅,顺便收点积分也好下资料,谢谢

    web.xml+详细解析.rar

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

    spring无web.xml零配置

    在现代的Spring框架开发中,"spring无web.xml零配置"是一种常见的实践,它通过Java配置(javaconfig)替代了传统的XML配置方式。这种方式使得应用更加灵活,代码更易于理解和维护。下面我们将深入探讨这个主题。 ...

    TongWeb主配置文件tongweb.xml概要说明

    《TongWeb主配置文件tongweb.xml详解》 TongWeb是一款基于Java技术的高性能、高可用的企业级应用服务器,其核心配置文件——tongweb.xml...因此,运维人员应深入学习tongweb.xml,以便在实际工作中灵活应对各种挑战。

    jsp中session过期设置及web.xml配置学习

    本文将详细介绍在JSP中如何设置session的过期时间,以及相关的web.xml配置知识。 首先,需要了解session过期时间的设置位置。在基于Servlet技术的Web应用中,session的生命周期是通过Web服务器,如Tomcat进行控制的...

    web.xml sample

    这个`web.xml`示例展示了如何通过XML配置来定制Java Web应用的行为,包括处理请求、错误处理、会话管理、安全控制等多个方面,是学习和理解SCWCD(Sun Certified Web Component Developer)认证的重要内容。...

    java学习-web.xml配置详解实用.pdf

    "java学习-web.xml配置详解实用.pdf" 本文档主要介绍了Java Web应用程序中web.xml配置文件的详细解释。web.xml文件是Java Web应用程序的核心配置文件,用于定义Web应用程序的各种配置信息。 1. `&lt;context-param&gt;`...

    weblogic.xml配置详解,web服务器相关配置.zip

    现在,我们来详细解析`weblogic.xml`中的配置元素以及与Web服务器相关的设置。 1. **部署描述符结构** `weblogic.xml`遵循J2EE的部署描述符规范,其基本结构包括`&lt;weblogic-web-app&gt;`根元素,以及一系列子元素如`...

    ssm applicationContext.xml,SpringMVC,web设置

    这是一些配置文件,可以作为参考,个人感觉很方便的学习方法

    Servlet中Web.xml详解

    ### Servlet中Web.xml详解 ...通过本文的学习,我们了解了`web.xml`文件的基本结构、各个组成部分的意义以及它们之间的相互关系。掌握这些知识对于理解Servlet的工作机制以及更好地配置和管理Web应用程序至关重要。

    web.xml文件的作用

    通过对`web.xml`文件的学习和掌握,开发者能够更加灵活地管理和控制Web应用程序的各种行为,从而提高开发效率和应用质量。尽管随着技术的发展,诸如Spring Boot等框架简化了配置过程,但理解`web.xml`的工作原理仍然...

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

    在Spring框架中,web.xml配置文件是Web应用的核心配置文件,它定义了Servlet、Filter、Listener等组件的初始化参数和部署信息。手动生成web.xml配置文件对于理解和掌握Spring的部署流程至关重要。以下将详细介绍如何...

    Eclipse配置使用web.xml的方法

    然而,在某些场景下,开发者可能需要同时利用Servlet 3.x的特性,并且保持传统的XML配置方式,这就需要手动创建或引入`web.xml`。 **方法一:创建项目时配置** 1. 当你新建一个`Dynamic Web Project`时,不要立即...

    weblogic.xml

    10. ****:映射Servlet到URL模式,扩展了Servlet的web.xml配置。 11. ****:定义文件扩展名与其对应的MIME类型。 三、weblogic.xml的实践应用 1. **性能优化**:通过调整session管理策略,可以优化服务器内存使用,...

    SpringWebFlow学习笔记:全XML配置方式,纯流程跳转,不带有功能实现

    在本篇文章中,我们将深入探讨如何使用全XML配置的方式实现一个纯流程跳转的Spring Web Flow应用,而不涉及具体的业务功能实现。 首先,我们需要理解Spring Web Flow的核心概念,包括`Flow`、`State`和`Transition`...

    用web.xml控制Web应用的行为

    在Java Web开发中,`web.xml`文件是一个至关重要的组件,它是Servlet容器(如Tomcat、Jetty等)的部署描述符。这个文件定义了Web应用程序的...学习并掌握`web.xml`的配置技巧,对于Java Web开发者来说是必不可少的。

Global site tag (gtag.js) - Google Analytics