Web/기타

favicon 설정

  • -

servlet이나 jsp를 이용한 웹 프로그래밍을 하다보면 favicon.ico 가 없다는 404 메시지를 자주 보게 된다.

favicon이란 웹 페이지의 타이틀에 표시되는 사이트의 대표 이미지이다.

위 그림의 gmail 사이트는 favicon이 잘 설정되어있지만 두 번째 사이트는 favicon이 설정되어있지 않다. 

재밋는 점은 404 에러가 출력된 주소인데 특정 context 이름이 개입되지 않은 사이트 즉 /에 매핑된 곳에서 찾고 있다는 점이다.

따라서 원천적으로 두 가지 방식을 사용할 수 있겠다.

1. Root 프로젝트에 favicon.ico를 위치시킨다.

   기본 root 경로는 [eclipse설치경로]\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\ROOT\이다. 이 곳에 favicon.ico를 위치시키면 잘 로딩된다.

2. 사실 실제 프로젝트들은 대부분 context를 / 에 매핑시킨다. 이런 경우 개별 프로젝트의 WebContent 폴더에 favicon.ico를 위치시키면 된다.

 

마지막으로 프로젝트를 / 에 매핑시키기 어렵거나 페이지 별로 다른 favicon.ico를 사용하고 싶다면 페이자별로 다음 코드를 삽입한다.

<link href="../favicon.ico" rel="icon" type="image/x-icon" />
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.