将favicon.ico添加到apache cxf

时间:2012-02-22 19:49:17

标签: cxf

是否有明确的解释将favicon.ico添加到apache cxf,以便在日志中找不到“无法找到localhost:8888 / favicon.ico的观察者”的请求。我知道我可以放心地忽略这一点,但知道如何为我的网络服务添加图标真的很好。

1 个答案:

答案 0 :(得分:0)

我刚刚意识到这对某些人来说仍然是一种阻碍,所以这就是我解决它的方法。

在web.xml中,我添加了一个过滤器部分来指示我的FaviconFilter。像这样的东西,

<filter>
    <filter-name>FaviconFilter</filter-name>
    <filter-class>com.foo.MyFaviconFilter</filter-class>
</filter>

在源代码中,我添加了MyFaviconFilter来实现javax.servlet.Filter。在方法doFilter中,我手动将favicon.ico的字节数组插入到输出流中(您可以使用Base64将字符串解码为字节数组)。

希望这有帮助。