spring3mvc框架开发中resin和tomcat默认servelt配置处理静态资源

spring3mvc框架开发中resin和tomcat默认servelt配置

解决的问题: 让静态资源不通过DispatcherServlet处理,由容器默认servlet来处理.

 

在spring3mvc框架开发,web.xml如下配置时

    <servlet>
        <servlet-name>task</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>task</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>

必须配置默认servlet的映射配置,才能正确处理静态资源文件 如 css,gif,jpg,js等文件

resin 配置;

  <servlet-mapping>
         <servlet-name>resin-file</servlet-name>
         <url-pattern>*.css</url-pattern>
     </servlet-mapping>
 
      <servlet-mapping>
         <servlet-name>resin-file</servlet-name>
         <url-pattern>*.gif</url-pattern>
     </servlet-mapping>
    
    <servlet-mapping>
         <servlet-name>resin-file</servlet-name>
         <url-pattern>*.jpg</url-pattern>
    </servlet-mapping>
    
    <servlet-mapping>
         <servlet-name>resin-file</servlet-name>
         <url-pattern>*.js</url-pattern>
    </servlet-mapping>

tomcat配置:

   <servlet-mapping>
         <servlet-name>default</servlet-name>
         <url-pattern>*.css</url-pattern>
     </servlet-mapping>
 
      <servlet-mapping>
         <servlet-name>default</servlet-name>
         <url-pattern>*.gif</url-pattern>
     </servlet-mapping>
    
    <servlet-mapping>
         <servlet-name>default</servlet-name>
         <url-pattern>*.jpg</url-pattern>
    </servlet-mapping>
    
    <servlet-mapping>
         <servlet-name>default</servlet-name>
         <url-pattern>*.js</url-pattern>
    </servlet-mapping>

 

缺省Serlet:
当Servlet的映射路径仅为一个正斜杠/时,这个Servlet便为一个默认的Servlet.

其他服务器缺省Serlet:

Tomcat, Jetty, JBoss, and GlassFish  默认 Servlet的名字 -- "default"
Google App Engine 默认 Servlet的名字 -- "_ah_default"
Resin 默认 Servlet的名字 -- "resin-file"
WebLogic 默认 Servlet的名字  -- "FileServlet"
WebSphere  默认 Servlet的名字 -- "SimpleFileServlet"

时间: 2024-09-28 12:14:02

spring3mvc框架开发中resin和tomcat默认servelt配置处理静态资源的相关文章

Log4j 2.0在开发中的高级使用详解—配置简单的控制台输出(三)

Log4j 2.0在最近迎来了重大的版本升级.解决了1.x中死锁bug之外,性能也有10倍的提升. 同样的在最新版本中的新特性中.配置文件也不仅仅局限于xml和java特性文件properties.更是支持json和yaml的配置文件. 日志的使用在我们日常开发中经常用到.也有很多的高手遇到过日志死锁问题.在2.0中引入了异步日志处理.死锁问题得以解决. 好吧,介绍了这么多,进入它的helloworld吧. 今天看看它的简单配置.配置输出到console的日志记录器,并且为info级别的输出.

ssh框架开发中,action中对象标示重复问题

问题描述 在action中从form中获取一个对象过来.然后根据这个对象的ID到数据库中查询出一个新的对象.将两个对象进行比对.最后在使用从form中获取的对象进行更新.然后报错.adifferentobjectwiththesameidentifiervaluewasalreadyassociatedwiththesession:[com.she.jb.entity.SysRole#10];这个问题该如何解决.跪求高手方案.代码如下:RoleFormroleForm=(RoleForm)for

J2EE平台WEB组件开发中如何使用定制标签

j2ee|web|组件开发 摘要: J2EE PLATFORM WEB组件开发涉及SERVLET 和JSP技术,SERVLET和JSP各有其优缺点.JVAVABEAN和定制标签对JSP的表示能力提供了很好的扩展,大大提高了JSP的表示能力,同时它们的引入使WEB开发可以很好的进行分工,提高开发效率,降低开发成本,同时提高了JSP页面的可读性.重用性.可维护性.本文将介绍J2EE平台WEB组件开发中如何使用定制标签,主要介绍开发定制标签的意义,原理.步骤.在TOMCAT上的发布并给出一个典型的标签

iOS App开发中Core Data框架基本的数据管理功能小结_IOS

一.何为CoreDataCoreData是一个专门用来管理数据的框架,其在性能与书写方便上都有很大的优势,在数据库管理方面,apple强烈推荐开发者使用CoreData框架,在apple的官方文档中称,使用CoreData框架可以减少开发者50%--70%的代码量,这虽然有些夸张,但由此可见,CoreData的确十分强大. 二.设计数据模型在iOS开发中,时常使用SQL数据库对大量的表结构数据进行处理,但是SQL有一个十分明显的缺陷,对于常规数据模型的表,其处理起来是没问题的,例如一个班级表,其

Dojo前端开发中非常优秀的Ajax框架之一

在应用中我们可能会碰见这样的情况,我们需要在一个图表上展示包含多个维度的信息,随着维度的增加,我们会发现一般的图表无法充分和直观的展现这些信息.如企业经营状况各项指标数据的分析以及http://www.aliyun.com/zixun/aggregation/8172.html">用户行为各项特征的数据分析等.在最近的应用中我也遇到了这样的情况,经过分析发现,对于这类数据,使用蜘蛛图来展示能达到非常直观的效果.因为蜘蛛图能直观的展示数据的变动趋势和差异对比.在用来绘制蜘蛛图的第三方类库和框

Java的web开发中SSH框架的协作处理应用笔记_java

 相信SSH没人不知道了吧,struts2+spring+hibernate,企业开发的"基础"架构,为什么基础标上引号,因为这个基础只是很多人自以为的而已,最基础的是servlet,很多培训机构很多基础都不教,直接上来就三大框架了,SSH不然就SSI,搞得很多人以为JAVAWEB开发就一定要框架,没框架就跟没了手一个样.三大框架没有什么坏处,实用,很多公司都在用,直接上手开发.但毕业以为真的好久没用三大框架了,spring倒是有用,特别是springMVC,感觉用起来比struts2

J2EE开发中几个主流框架总结

spring,SSH框架处于一个难于撼动的地位,spring以其轻量级,易操作的,开发高效等优点,被业界内广泛应用.IOC及AOP是spring被重要应用的两点,由于struts,struts2,webword等一系列view框架的存在,springMVC的应用显得有些力不从心,不能被广为推广使用.AOP使用中目前主要用,配置ehcache的时候用到过一次,其它地方应用不是太多,更多的是IOC的操作.与hibernate,struts结合使用,采用不同的设计模式,面向接口编程,已经成为业界公认的

对Web开发中前端框架与前端类库的一些思考

  这篇文章主要介绍了对Web开发中前端框架与前端类库的一些思考,本文讲解了前端框架的理解误区.前端框架与前端类库的区别.前端MVC框架思想等内容,需要的朋友可以参考下 说起前端框架,我也是醉了.现在去面试或者和同行聊天,动不动就这个框架碉堡了,那个框架好犀利. 当然不是贬低框架,只是有一种杀鸡焉用牛刀的感觉.网站技术是为业务而存在的,除此毫无意义,框架也是一样.在技术选型和架构设计当中,脱离网站业务发展的实际,一味的追求时髦新技术,可能会适得其反,将网站发展引入崎岖小道.就好像一个日均pv只有

xml-在用SSH框架开发项目中的XML配置

问题描述 在用SSH框架开发项目中的XML配置 对于我现在已经在项目开发中用到了SSH的框架,但是在项目开发过程中遇到的XML配置的问题,在XML配置文件中里面有太多的配置标签,有时会用到自己从来就没有见过的标签,又不知道它们该如何用,为什么要用?用了有啥好处?为了解决这个问题,我现在想请那位大神给我说一下,请把在SSH框架中以及SpringMVC的配置文件的总结的所有的属性以及属性值给我说一下.我好积累下来.以备以后工作中使用.谢谢! 解决方案 你这是想走捷径啊,自己慢慢积累吧.这东西 谁会给