2

在 JBoss 5 中,我在 web.xml 中配置了缓存控制。

<filter>
  <filter-name>CacheControlFilter</filter-name>
  <filter-class>org.jboss.web.tomcat.filters.ReplyHeaderFilter</filter-class>
  <init-param>
     <param-name>Cache-Control</param-name>
     <param-value>max-age=3600</param-value>
  </init-param>

<filter-mapping>
   <filter-name>CacheControlFilter</filter-name>
    <url-pattern>/images/*</url-pattern>
</filter-mapping>
<filter-mapping>
   <filter-name>CacheControlFilter</filter-name>
  <url-pattern>*.js</url-pattern>
</filter-mapping>

但是当我尝试将战争部署到 JBoss 7 时。它失败了,因为过滤器不见了。JBoss 7 中是否有一个等效的类来替换 org.jboss.web.tomcat.filters.ReplyHeaderFilter?

谢谢

换句话说,JBoss 7 是如何处理缓存控制的?

4

1 回答 1

2

我从下载 jbossweb-service.jar

http://www.java2s.com/Code/Jar/j/Downloadjbosswebservicejar.htm

但我仍然想知道为什么它不在 JBoss 7 中。

于 2012-05-15T17:26:58.513 回答