기술지원 문의

[답변]outputStream 로 이미지를 내려주면 웹페이지에서 안보여요
관리자 / 2008-10-17 10:10

안녕하세요.. 기술지원팀입니다.. 벌써 가을이 지나가는 느낌이군요...

 

Resin 은 J2EE 스펙을 준수하기 때문에 스펙에 맞게 설계되었다면 이미지가 정상적으로 출력됩니다.

 

이미지를 outputStream 을 이용하여 처리하시는 경우 다음을 한번 정검해보시기 바랍니다.

 

1. 이미지 처리 로직의 서블릿을 현재 invoker servlet 을 이용하여 사용하는가?

    Resin 의 경우 invoker servlet 을 메핑하는 방법입니다.

    <servlet-mapping url-pattern=/servlet/* servlet-name=invoker/>

     다음과 같이 메핑해주시면 됩니다.

 

2.  invoker servlet 을 사용하지 않는 경우라면 해당 처리 로직의 servlet mapping 이 호출 URL 로 mapping 되고 해당 servlet 을 불러오는가?

 

3. 출력한 이미지 파일의 파일 경로가 올바른가?

    OS의 절대 경로로 변경해보시기 바랍니다.

 

4. Was 가 해당 이미지 파일에 권한이 충분한가?

 

에러의 종류가

500번 is not a known servlet 이라면 1,2 의 방법을 해보시고

404번 not found 라면 3번 방법을

403번 Forbidden 이라면 4번을 점검해 보시기 바랍니다.

 

그럼 늘 행복하세요 ^__________________^