`
ioio
  • 浏览: 142418 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

spring2.5 web.xml

阅读更多

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4"
 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">

 <display-name>Home</display-name>

 <!-- Define the default CSS Theme -->
 <context-param>
  <param-name>csstheme</param-name>
  <param-value>simplicity</param-value>
 </context-param>
 
 <context-param>
  <param-name>webAppRootKey</param-name>
  <param-value>frt.root</param-value>
 </context-param>
 
 <!-- Define the basename for a resource bundle for I18N -->
 <context-param>
  <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
  <!--<param-value>i18n/messages</param-value>-->
  <param-value>message/ApplicationResources</param-value>
 </context-param>

 <!-- Fallback locale if no bundles found for browser's preferred locale -->
 <!-- Force a single locale using param-name 'javax.servlet.jsp.jstl.fmt.locale' -->
 <context-param>
  <param-name>javax.servlet.jsp.jstl.fmt.fallbackLocale</param-name>
  <param-value>en</param-value>
 </context-param>
  
  
 <context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>
   classpath*:conf/spring/applicationContext*.xml,
   classpath*:conf/spring/jbpm/applicationContext*.xml  
  </param-value>
 </context-param>

 <!-- 著名 Character Encoding filter -->
 <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>
  <init-param>
   <param-name>forceEncoding</param-name>
   <param-value>true</param-value>
  </init-param>
 </filter>
<!--
 <filter>
  <filter-name>securityFilter</filter-name>
  <filter-class>
   org.springframework.web.filter.DelegatingFilterProxy
  </filter-class>
  <init-param>
   <param-name>targetBeanName</param-name>
   <param-value>springSecurityFilterChain</param-value>
  </init-param>
 </filter>
 -->
 <!-- <filter>
  <filter-name>staticFilter</filter-name>
  <filter-class>
   com.ccc.webapp.filter.StaticFilter
  </filter-class>
  <init-param>
   <param-name>includes</param-name>
   <param-value>/scripts/dojo/*,/dwr/*</param-value>
  </init-param>
  <init-param>
   <param-name>servletName</param-name>
   <param-value>dispatcher</param-value>
  </init-param>
 </filter> -->


 <!--Hibernate Open Session in View Filter-->
 <filter>
  <filter-name>hibernateFilter</filter-name>
  <filter-class>
  com.ccc.webapp.filter.FrtOpenSessionInViewFilter
  </filter-class>
 </filter>
 

 <!--  <filter>
  <filter-name>Acegi Filter Chain Proxy</filter-name>
  <filter-class>org.acegisecurity.util.FilterToBeanProxy</filter-class>
  <init-param>
  <param-name>targetClass</param-name>
  <param-value>org.acegisecurity.util.FilterChainProxy</param-value>
  </init-param>
  </filter>
  
  <filter-mapping>
  <filter-name>Acegi Filter Chain Proxy</filter-name>
  <url-pattern>/*</url-pattern>
  </filter-mapping>
 -->


 <filter-mapping>
  <filter-name>encodingFilter</filter-name>
  <url-pattern>/*</url-pattern>
 </filter-mapping>
<!--
 <filter-mapping>
  <filter-name>securityFilter</filter-name>
  <url-pattern>/*</url-pattern>
 </filter-mapping>
 --> 
   
  <filter-mapping>
  <filter-name>hibernateFilter</filter-name>
  <url-pattern>*.html</url-pattern>
 </filter-mapping>

 <!-- Spring刷新Introspector防止内存泄露 -->
 <listener>
  <listener-class>
   org.springframework.web.util.IntrospectorCleanupListener
  </listener-class>
 </listener>

 <!-- 支持session scope的Spring bean -->
 <listener>
  <listener-class>
   org.springframework.web.context.request.RequestContextListener
  </listener-class>
 </listener>
 
 <!-- 
 <listener>
  <listener-class>
   com.ccc.webapp.listener.UserCounterListener
  </listener-class>
 </listener>
 -->
 
 <servlet>
        <servlet-name>spring</servlet-name>
        <servlet-class>
            org.springframework.web.servlet.DispatcherServlet
        </servlet-class>
        <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>classpath*:conf/spring/controller/applicationContext*.xml</param-value>         
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <!--Spring ApplicationContext 载入 -->
 <listener>
  <listener-class>
   org.springframework.web.context.ContextLoaderListener
  </listener-class>
 </listener>

 <!-- DWR servlet,生产环境应该Debug为false -->
    <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>
    </servlet>
   
    <servlet-mapping>
  <servlet-name>dwr-invoker</servlet-name>
  <url-pattern>/dwr/*</url-pattern>
 </servlet-mapping>
   
    <servlet>
        <servlet-name>DisplayChart</servlet-name>
        <servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class>
    </servlet>
    <servlet-mapping>
  <servlet-name>DisplayChart</servlet-name>
  <url-pattern>/DisplayChart</url-pattern>
 </servlet-mapping>
   
    <!-- DWR Spring Servlet -->
    <!--<servlet>
        <servlet-name>dwr-spring-invoker</servlet-name>
        <servlet-class>org.directwebremoting.spring.DwrSpringServlet</servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>true</param-value>
        </init-param>
    </servlet>-->
 
 <!-- Spring mappings -->
    <servlet-mapping>
        <servlet-name>spring</servlet-name>
        <url-pattern>*.html</url-pattern>
    </servlet-mapping>

 <!-- XFire WebServic
  <servlet>
  <servlet-name>xfire</servlet-name>
  <servlet-class>
  org.codehaus.xfire.spring.XFireSpringServlet
  </servlet-class>
  </servlet>
  
  
  <servlet-mapping>
  <servlet-name>xfire</servlet-name>
  <url-pattern>/service/*</url-pattern>
  </servlet-mapping>-->

 

 <!-- 让hibernate open session in view的荣光也照耀xfire
  <filter-mapping>
  <filter-name>hibernateFilter</filter-name>
  <url-pattern>/service/*</url-pattern>
  </filter-mapping> -->

 

 <!-- session超时定义,单位为分钟 -->
 <session-config>
  <session-timeout>100</session-timeout>
 </session-config>
 <!-- 默认首页定义 -->
 <welcome-file-list>
  <welcome-file>index.html</welcome-file>
  <welcome-file>index.jsp</welcome-file>
 </welcome-file-list>
 <!-- Error Page定义 -->
 <error-page>
  <error-code>500</error-code>
  <location>/common/error/error.jsp</location>
 </error-page>

 <error-page>
  <error-code>403</error-code>
  <location>/common/error/403.jsp</location>
 </error-page>
 
 <error-page>
  <error-code>404</error-code>
  <location>/common/error/404.jsp</location>
 </error-page>
 <!-- JBPM 查看圖片的相關配置 -->
   <servlet>
        <servlet-name>ProcessImageServlet</servlet-name>
        <servlet-class>org.jbpm.webapp.servlet.ProcessImageServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>ProcessImageServlet</servlet-name>
        <url-pattern>/processimage</url-pattern>
    </servlet-mapping>
     <servlet>
        <servlet-name>DeployServlet</servlet-name>
        <servlet-class>org.jbpm.webapp.servlet.DeployServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>DeployServlet</servlet-name>
        <url-pattern>/deploy</url-pattern>
    </servlet-mapping>
    <servlet>
        <servlet-name>UploadServlet</servlet-name>
        <servlet-class>org.jbpm.webapp.servlet.UploadServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>UploadServlet</servlet-name>
        <url-pattern>/upload</url-pattern>
    </servlet-mapping>
</web-app>

分享到:
评论

相关推荐

    log4j与web.xml的配置

    &lt;listener-class&gt;org.springframework.web.util.Log4jConfigListener ``` - 或者,如果使用的是Servlet 3.0及以上版本,可以使用以下配置: ```xml &lt;listener-class&gt;org.apache.logging.log4j.web.Log4...

    Apress.Pro.Spring.2.5.Aug.2008.rar

    在Spring 2.5中,对DI进行了优化,引入了基于注解的配置(Annotation-Based Configuration),使得开发者可以不再依赖XML配置文件,而是在类或方法上直接使用注解来声明依赖关系,这显著提高了开发效率。 Spring...

    struts2.3.24升级2.5.26.zip

    Struts2是一个非常流行的Java Web框架,用于构建和维护可扩展、高效且易于管理的企业级应用程序。从2.3.24版本升级到2.5.26版本,这是一个重要的更新,涉及到许多改进、安全修复以及对新特性的支持。在进行这样的...

    Spring2.5.rar

    1.Web MVC:Spring 2.5的Web MVC框架提供了强大的控制器和视图解析机制,支持多种视图技术,如JSP、FreeMarker等。 2.数据访问:Spring 2.5提供了对ORM框架如Hibernate、MyBatis等的集成,简化了数据访问层的开发。...

    struts1.2 + spring2.5 + hibernate3.2框架demo

    Struts1.2、Spring2.5和Hibernate3.2是经典的Java企业级开发框架组合,它们各自在应用程序的不同层次上发挥着重要作用。Struts1.2是一个MVC(Model-View-Controller)框架,主要负责处理用户界面与业务逻辑之间的...

    spring2.5.chm帮助文档(中文版)

    Spring Framework 开发参考手册 目录 1. 简介 1.1. 概览 1.1.1. 使用场景 2. Spring 2.0和 2.5的新特性...2.5. Web层 2.5.1. Spring MVC合理的默认值 2.5.2. Portlet 框架 2.5.3. 基于Annotation的控制器 ......

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

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

    spring2.5.2开发参考手册pdf,spring2.5.ppt,Spring2.5-中文参考手册.chm

    它可能会重点介绍新特性,如XML配置的简化(如@Annotations)、Bean定义的增强(如Prototype scope和Lazy initialization)、表达式语言(Spring Expression Language, SpEL)以及对JSR-303 Bean Validation的支持。...

    spring2.5.jar

    对于Web服务,Spring 2.5引入了Spring Web Services模块,提供了基于WSDL的契约优先的Web服务开发方式,简化了服务的创建和消费。 8. **其他改进** - 引入了Portlet MVC框架,支持portlet开发。 - 改进了Bean...

    spring2.5的所有jar包

    6. **Web-MVC增强**:Spring MVC在2.5版本中提供了更多的特性,如:模型-视图-适配器(MVA)模式的改进,支持RESTful风格的URL映射,以及对HTTP上传文件的支持。 7. **Spring Expression Language (SpEL)**:Spring...

    eclipse搭建spring2.5

    2. **创建Java项目**:在Eclipse中,选择`File &gt; New &gt; Java Project`,输入项目名称,例如"Spring2.5Demo"。在新建项目的配置中,确保JRE版本与Spring 2.5兼容。点击"Next",在"Libraries"选项卡下,点击"Add ...

    spring2.5.jar下载

    10. **Spring Web Flow集成**:2.5版本加强了与Spring Web Flow的集成,提供了构建复杂交互式Web应用的能力。 通过这些特性,Spring 2.5不仅提高了开发效率,还增强了代码的可测试性和可维护性。这个版本的发布奠定...

    Spring2.5-中文参考手册chm.zip

    这个"Spring2.5-中文参考手册chm.zip"文件包含了关于Spring 2.5版本的详细中文指南,对于学习和理解Spring框架具有很高的价值。 Spring框架的核心特性包括依赖注入(Dependency Injection,DI)、面向切面编程...

    spring-boot-2.5.15.zip

    - `spring-boot-2.5.15.pom.xml`:Maven的项目对象模型文件,包含了项目的依赖和构建信息。 - 相关的文档和源代码:帮助开发者理解和使用框架。 总之,Spring Boot 2.5.15是一个强大的框架,它简化了Spring应用的...

    struts2.0 hibernate3 spring2.5整合配置.doc

    Struts2.0、Hibernate3和Spring2.5(SSH)是三种常用的Java Web开发框架,它们各自拥有独特的功能优势:Struts2提供MVC架构的支持,Hibernate用于对象关系映射,而Spring则主要负责业务逻辑层的管理。本文将详细介绍...

    精通Spring2.5pdf书籍proSpring2.5

    《精通Spring2.5》是一本深度探讨Spring框架的权威指南,主要针对Spring 2.5版本进行深入解析。Spring是Java企业级应用开发中最受欢迎的框架之一,它以其轻量级、模块化的设计,以及对IoC(Inversion of Control,...

    struts2+spring2.5.x

    总结起来,"struts2+spring2.5.x"是一个结合了Struts2表现层控制和Spring业务层管理的Java Web开发模式,命名参数是Struts2中提高代码可读性和易维护性的特性,而Spring 2.5.x的依赖注入则提供了强大的组件管理能力...

    spring2.5相关的jar包

    标题中的"spring2.5相关的jar包"指的是Spring框架2.5版本的相关依赖库。在Spring 2.5版本中,引入了一些重要的改进和新特性,对于理解这个版本的jar包内容至关重要。 首先,Spring 2.5引入了对JSR-303(JavaBeans ...

    struts-1.2.9-lib、spring2.5.jar包

    Struts 1.2.9 和 Spring 2.5 是两个非常重要的Java Web开发框架,它们在企业级应用中有着广泛的应用。Struts 1.2.9 是Apache软件基金会的MVC(Model-View-Controller)框架,而Spring 2.5则是Spring框架的一个较早...

Global site tag (gtag.js) - Google Analytics