기술지원 문의

Re:Re:Re:Re:서블릿이 실행이 않돼네여...ㅠ.ㅠ
이상홍 / 2003-01-17 00:00

관리자님께서 말씀하신데로 example폴더를 복사해서
하니까...실행이 되더군여...
C:\\Inetpub\\wwwroot\\examples\\basic\\WEB-INF\\classes
폴더에 HelloWorld.class 라는 서블릿클래스를 두면
http://localhost:8080/examples/basic/servlet/HelloServlet

근데 C:\\Inetpub\\wwwroot\\WEB-INF\\classes
폴더 밑에다가 서블릿 클래스만 갖다 놓으면 않되는군여...
http://localhost:8080/servlet/HelloServlet 이렇게 하면
실제로 클래스 화일이 존재하는데도...
404 Not Found
/servlet/HelloServlet was not found on this server. 
------------------------------------------------------
Resin 2.1.6 (built Fri Nov 8 08:18:18 PST 2002) 

라는 에러 메시지가 뜹니다...정말 답답하네여...안될 이유가 없는것 같은데...jsp는 잘되거든여...근데 서블릿만 잘 않되네여...
오늘도 역시 제글을 읽어주시는 분들께 감사드립니다...꾸벅...

--관리자 님의 글 [2003-01-16 12:45:33]
>resin.conf를 보았습니다만 Resin설치시 기본적으로
설정되어있는 것에 documnetRoot만 수정하셨네요.
일단 문제 없어보입니다.

그러면 http://localhost:8080/servlet/aaa식으로
Resin웹서버를 통해 테스트할 경우에도 전혀 실행이
되지 않나요? 원래 resin/doc에 있는 example디렉토리를
c:\\Inetput\\wwwroot 에 복사해서 그 예제를 한번
테스트해보시지요.

만일 8080으로 정상적으로 된다면 IIS와의 연동문제로
문제를 좁힐 수 있을 텐데요..



--이상홍 님의 글 [2003-01-15 21:26:56]
>resin.conf 파일 입니다...
관리자님 한번 봐주세여...
글구 실행시키면 \"이 페이지를 찾을 수 없습니다.\" 라는 에러메시지가
뜹니다...
그럼 수고하세여...

--관리자 님의 글 [2003-01-15 16:18:32]
>resin.conf 파일이 어떻게 되어있는지 궁금하네요.
그리고 aaa를 실행시 어떤 log메세지가 나오나요.
class not found라든가 
internal server error라든가 등등..
만일 C:\\Inetput\\wwwroot 가 documentRoot이고
resin.conf의 기본설정을 그대로 사용한다면
당연히 실행되어야 하는데요.
디렉토리의 퍼미션도 한번 점검해볼 필요가 있구요.

그럼 이만...

--이상홍 님의 글 [2003-01-15 01:59:31]
>레진과 iis연동으로 jsp는 잘 실행이 되는데여...
서블릿이 실행이 않돼네여...
C:\\Inetpub\\wwwroot\\WEB-INF\\classes
밑에 서블릿클래스(예:aaa.class)를 놓고 http://localhost/servlet/aaa
로 실행하는데 않돼네여...
이 원인을 아시는분은 답변 부탁합니다...
끝까지 제글 읽어주셔서 감사합니다...꾸벅..
참고로 전 윈도2000 서버에 resin-ee-2.1.6 을 사용하고 있습니다...