기술지원 문의

[질문]Window2003 + IIS6.0 + resin2.1.13에서 서블릿이 제대로 실행이 안되요..
홍재훈 / 2004-08-20 17:05

jsp는 별 문제없이 실행이 되는데.. servlet이 제대로 작동을 안하네요..

resin.conf에서 servlet을

...

이렇게 설정 했습니다.

요청 url은 \"http://www.domain.com/AAAA/login\" 이런식으로 주는데 확장자가 없어서 그런지 HTTP 404 오류가 발생하네요.
IIS의 응용프로그램 확장 설정하는 부분에서 .jsp 확장자에 대하여 isapi_srun.dll을 설정하는데.. servlet url의 경우에는 확장자가 없어서 iis에서 resin으로 전달 하지도 않고 바로 HTTP 404 오류로 처리하는게 아닌가 생각되는데요..
어떻게 해결해야 할지...ㅜ.ㅜ
좀 도와주세요...

[Re][질문]Window2003 + IIS6.0 + resin2.1.13에서 서블릿이 제대로 실행이 안되요..
관리자 / 2004-08-23 10:07

servlet-mapping은 resin.conf나 해당 web application의 web.xml에 정의하시면 됩니다.
따로 iis에서 설정하는 부분은 없습니다. 제가 보기에 iis 세팅이 잘못 되어 있는 것 같습니다.

다음 부분을 체크해보시죠.
- c:\\InetPub, c:\\InetPub\\Scripts, isapi_srun.dll --> read 권한부여.
- Resin 인스톨디렉토리에 read/write 권한 부여
- 웹서비스 확장 - 새웹서비스 확장 추가에서 확장이름은 jsp로 하고, 
   파일 경로는  c:\\InetPub\\Scripts\\isapi_srun.dll. 그후 확장상태 허용란에 체크.
- 웹사이트 속성보기 클릭 - 새로만들기 - 가상디렉토리 만들기 체크후 경로는 c:\\InetPub\\Scripts 으로. 즉,  
   isapi_srun.dll 이 있는 경로.