`
反求诸己
  • 浏览: 543095 次
  • 性别: Icon_minigender_1
  • 来自: 湖南娄底
社区版块
存档分类
最新评论

servlet tomcat web.xml配置信息说明

 
阅读更多

过滤器:

 

1.类型配置1[解决请求期间,数据库session关闭的异常]

 

下面这个过滤器是针对JPA 中在配置中设置了延迟加载属性,导致在request请求期间,数据库session关闭的解决方案

<!-- OpenEntityManagerInViewFilter -->
    <filter id="springOpenEntityManagerInViewFilter">
        <filter-name>springOpenEntityManagerInViewFilter</filter-name>
        <filter-class>
            org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter</filter-class>
</filter>

下面这个过滤器是针对Hibernate 中在配置中设置了延迟加载属性,导致在request请求期间,数据库session关闭的解决方案


<!-- OpenSessionInView -->  
    < filter >  
        < filter-name > OpenSessionInViewFilter </ filter-name >  
        < filter-class >  
            org.springframework.orm.hibernate3.support.OpenSessionInViewFilter 
        </ filter-class >  
        < init-param >  
            < param-name > singleSession </ param-name >  
            < param-value > true </ param-value >  
        </ init-param >  
    </ filter >

 

 

2.解决编码的问题

 

<!-- Spring过滤中文字符集 -->  
    < filter >  
        < filter-name > SetCharacterEncoding </ 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 > SetCharacterEncoding </ filter-name >  
        < url-pattern > *.jsp </ url-pattern >  
    </ filter-mapping >  
    < filter-mapping >  
        < filter-name > SetCharacterEncoding </ filter-name >  
        < url-pattern > *.do </ url-pattern >  
    </ filter-mapping >

 

 

3.作用域过滤设置

 

<!-- 注册Spring的request作用域 -->  
    < listener >  
        < listener-class >  
            org.springframework.web.context.request.RequestContextListener 
        </ listener-class >  
    </ listener >

 

<!-- 
        request 
        request表示该针对每一次HTTP请求都会产生一个新的bean,同时该bean仅在当前HTTP request内有效,配置实例: 
        可选的值有:request、session、global session  

-->

 

4.监听器配置

 

    <context-param>
        <param-name>log4jRefreshInterval</param-name>
        <param-value>60000</param-value>
    </context-param>
    <listener>
        <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
    </listener>

<--这个监听器是用来配置监听log4j的,就是说如果log4j.properties这个配置文件有些许的修改的,都会按照log4jRefreshInterval中配置的值就行重新加载!-->

 

 

分享到:
评论

相关推荐

    Tomcat中用web.xml控制Web应用详解

    Tomcat 中 web.xml 文件是 Web 应用的核心配置文件,负责管理 Web 应用的生命周期、Servlet 的加载顺序、Filter 的配置等。下面对 web.xml 文件中的重要元素进行详细解释。 context-param 元素 context-param 元素...

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

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

    tomcat配置文件web.xml与server.xml解析

    web.xml 配置文件是 Tomcat 服务器的主要配置文件,用于配置 Servlet、Servlet Mapping、Session 配置、MIME 类型映射和Welcome 文件列表等。 1. Servlet 配置 在 web.xml 文件中,Servlet 配置用于定义 Servlet ...

    Tomcat(二) Tomcat实现:Servlet与web.xml介绍 以及 源码分析Tomcat实现细节1

    web.xml是Web应用的部署描述符,它包含了应用的配置信息,如Servlet、Filter、Listener的定义,以及它们之间的映射关系。通过web.xml,Tomcat知道如何正确地初始化和管理Web应用的各个组件。 5. **Tomcat源码分析*...

    Tomcat中web.xml文件的详细说明

    Tomcat 中的 web.xml 文件是用于配置 Web 应用的核心文件,它定义了 Web 应用的基本信息、Filter、Servlet、Session 等信息。本文将详细介绍 web.xml 文件的结构和各个元素的作用。 1. 文件头部声明 web.xml 文件...

    Tomcat web.xml,server.xml中详细配置说明文档

    本文档将深入探讨Tomcat中的两个核心配置文件:`web.xml`和`server.xml`,并提供详细的配置说明和实例。 ### 一、Tomcat介绍 1.1 **Tomcat简介** Tomcat是开源的Servlet容器,它实现了Java Servlet和JavaServer ...

    web.xml各种配置

    web.xml是Java Servlet规范定义的一个部署描述文件,用于配置Java Web应用程序。它遵循XML的规则,必须有一个唯一的根节点,大小写敏感,并且标签需要严格配对。在大型Web工程中,web.xml文件非常重要,因为它提供了...

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

    `web.xml`是Servlet容器(如Tomcat、Jetty等)启动时读取的配置文件,用于指导服务器如何处理Web应用中的请求和资源。通过这个文件,你可以设置初始化参数、映射Servlet、配置过滤器、声明安全约束等。 2. **基本...

    web.xml配置文件详解

    Web.xml 文件是 Servlet 规范中定义的 web 应用的配置文件,它是 web 应用发布描述文件。在启动 WEB 项目时,WEB 容器会读取它的配置文件 web.xml。web.xml 文件的顶层元素是 &lt;web-app&gt;,所有其他子元素都必须定义在...

    web.xml文件配置.doc

    web.xml文件是Java Web应用程序的部署描述符,它是容器(如Tomcat)理解和管理Web应用的关键配置文件。本文将深入探讨web.xml文件中的加载顺序和常用元素,帮助开发者更好地理解和使用。 首先,加载顺序是web.xml...

    Tomcat web.xml 文件详解

    `web-app`是`web.xml`文件的根元素,用于封装所有与Web应用相关的配置信息。 ##### 示例代码解读 ```xml &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web ...

    Tomcat Web.xml 详解

    `web.xml` 文件是 Java Web 应用中的核心配置文件之一,它定义了应用程序的各种配置信息,包括但不限于 Servlet 的配置、过滤器(Filter)的配置、监听器(Listener)的配置等。通过 `web.xml` 文件,开发人员可以...

    web.xml配置文件详解[文].pdf

    `web.xml`是Java Web应用的核心配置文件,用于定义Servlet、过滤器、监听器以及其他相关组件的行为和配置。它是按照Servlet规范定义的标准格式编写,独立于任何特定的应用服务器,如Tomcat。以下是对`web.xml`文件中...

    Web.xml配置文件.pdf

    `Web.xml`文件是Servlet容器(如Tomcat、Jetty)解析的配置文件,它为Web应用程序提供了元数据,包括Servlet、过滤器、监听器、会话配置、错误页面等。该文件位于`WEB-INF`目录下,是Java Web应用的标准配置部分。 ...

    tomcat 8.5.100

    - **server.xml**:这是Tomcat的主要配置文件,包含了关于连接器、监听器、 Realm(认证)和其他服务器设置的信息。 - **web.xml**:每个Web应用都有一个web.xml,用于定义Servlet、过滤器和监听器等。 - **...

    web.xml 2.4详细说明

    在Java Web开发中,`web.xml`文件是核心配置文件之一,它定义了应用程序的行为和结构,是Servlet容器(如Tomcat)运行Web应用程序的基础。本文将深入探讨`web.xml 2.4`版本中的关键节点及其详细说明,帮助开发者更好...

    tomcat7.0.109下载

    4. **配置文件**:`conf/server.xml`是Tomcat的主要配置文件,其中定义了服务器的端口号、连接器、监听器、Context等元素。`conf/context.xml`可以用来配置全局的Context属性。 5. **日志管理**:Tomcat的日志信息...

    windows安装版-tomcat8.5.57.zip

    8. **错误页面**:可以自定义“conf/web.xml”中的错误页面,当应用抛出特定错误时,显示定制的错误信息。 9. **JNDI资源**:Tomcat提供了JNDI(Java Naming and Directory Interface)服务,允许在服务器中注册和...

    java 导出Excel文件 网页方式打开 web.xml配置

    下面将详细讲解如何通过Java实现这个功能,并结合`web.xml`配置进行优化。 首先,Java导出Excel文件通常使用Apache POI库,这是一个强大的API,用于读写Microsoft Office格式的文件,包括Excel。以下是一个简单的...

Global site tag (gtag.js) - Google Analytics