您的位置:首页 > 运维架构 > Tomcat

tomcat 6 利用ExpiresFilter控制静态文件缓存

2017-06-24 17:24 567 查看
在tomcat7下面利用ExpiresFilter来控制静态文件缓存很方便,按照tomcat官网手动配置即可:

但是tomcat6里面并没有

org.apache.catalina.filters.ExpiresFilter

这个接口类。

解决办法如下:引入ExpiresFilter-1.0.0.jar
下载jar:
http://files.cnblogs.com/files/qiaoyihang/ExpiresFilter-1.0.0.zip

下载源码:

https://github.com/bnegrao/ExpiresFilter

然后更改配置如下:


<filter>
<filter-name>ExpiresFilter</filter-name>
<filter-class>bnegrao.filters.ExpiresFilter</filter-class>
<init-param>
<param-name>ExpiresByTypeimage</param-name>
<param-value>accessplus10minutes</param-value>
</init-param>
<init-param>
<param-name>ExpiresByTypetext/css</param-name>
<param-value>accessplus10minutes</param-value>
</init-param>
<init-param>
<param-name>ExpiresByTypeapplication/javascript</param-name>
<param-value>accessplus10minutes</param-value>
</init-param>
</filter>
...
<filter-mapping>
<filter-name>ExpiresFilter</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
</filter-mapping>



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐