2012-02-22 5 views
2

apicon cxf에 favicon.ico를 추가하는 분명한 설명이 있습니다. 따라서 "localhost에 대한 요청을 찾을 수 없습니다 : 8888/favicon.ico의 Observers"오류가 로그에 없습니다. . 나는 이것을 안전하게 무시할 수 있지만 실제로 웹 서비스 아이콘을 어떻게 추가 할 수 있는지 알고있는 것이 좋습니다.favicon.ico에 apache cxf를 추가하십시오.

+0

나는 같은 문제에 봉착 해 있으며이를 해결할 방법을 찾지 못했습니다. 내 로그에서 다음과 같이 볼 수 있습니다 : [http-bio-8080-exec-1 : WARN] org.apache.cxf.transport.servlet.ServletController : http : // localhost : 8080/favicon.ico Observer 브라우저에 favicon.co가 없습니다. –

답변

0

나는 아직도 이것이 어떤 사람들에게는 여전히 차단제라는 것을 깨달았습니다. 그래서 이것은 그것을 어떻게 해결했는지입니다.

web.xml에는 FaviconFilter를 나타내는 필터 섹션이 추가되었습니다. 소스 코드에서 이런 식으로 뭔가,

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

, 나는 javax.servlet.Filter을 구현하기 위해 MyFaviconFilter을 추가했다. doFilter 메서드에서 출력 스트림에 favicon.ico에 대한 바이트 배열을 수동으로 삽입했습니다 (문자열을 바이트 배열로 디코딩하기 위해 Base64를 사용할 수 있음).

희망이 도움이됩니다.

관련 문제