2013-04-08 93 views
2

如何緩存favicon。我使用ExpiresFilter並在web.xml中圖像的ExpiresByType但它不工作favicon未在tomcat中緩存

<filter-name>ExpiresFilter</filter-name> 
<filter-class>org.apache.catalina.filters.Expiresfilter</filter-class> 
<init-param>ExpiresByType image<param-name> 
+0

您是否收到錯誤消息,或者哪種方式不起作用? – Magnilex 2013-04-08 20:02:34

+0

沒有錯誤,但也沒有緩存。我檢查了鉻 – user2258662 2013-04-08 20:30:23

回答

2

幾件事情......

你在你的過濾器類有Expiresfilter。它應該是ExpiresFilter(注意大寫F - 我希望這只是一個錯字這裏

其次,你似乎沒有param-value爲你的參數名稱,除非你在發佈時離開它,但實際上

最後你的tomcat可能不知道你的favicon圖像的擴展名,大部分圖標都是.ico擴展名,所以你的tomcat實例需要知道.ico是一個圖像mimetype。在web.xml

<mime-mapping> 
<extension>ico</extension> 
<mime-type>image/x-icon</mime-type> 
<mime-mapping> 

如果你的形象是不是一個.ico,然後我不知道,讓我們知道。

+0

si的F12,我的favicon是.ico。謝謝 – user2258662 2013-04-08 20:17:17

+1

所以它現在爲你工作?如果是這樣,請接受 – Inxsible 2013-04-08 20:26:22

+0

的回答。我是新的。我讀到了「接受答案」? – user2258662 2013-04-08 20:31:58