제우스 연동 후 uat/uia/actionLogin.do 에 대한 Page Not Found
- 작성자 :
- 윤*석
- 작성일 :
- 2010-10-27 17:12:07
- 조회수 :
- 2,837
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
제우스 연동을 어찌어찌하다보니 로그인 메인화면까지는 출력이 가능하게 됐습니다.
로그인 메인화면에서 업무를 선택하고 TEST1/1로 로그인을 시도하면
http://localhost:8080/uat/uia/actionLogin.do
로 간 후 Page Not Found 404에러가 나네요.
/uat/uia/actionLogin.do 를 서치로 찾아 EgovLoginController 클래스까지 와서 해당 메소드에
출력을
System.out.println( "1. 정상 메소드 호출" );
log.info("1. 정상 메소드 호출");
로 출력을 해보려 했습니다. 출력이 안되더군요.
디버깅을 어찌 해야 할지요?
로그인 메인화면에서 업무를 선택하고 TEST1/1로 로그인을 시도하면
http://localhost:8080/uat/uia/actionLogin.do
로 간 후 Page Not Found 404에러가 나네요.
/uat/uia/actionLogin.do 를 서치로 찾아 EgovLoginController 클래스까지 와서 해당 메소드에
출력을
System.out.println( "1. 정상 메소드 호출" );
log.info("1. 정상 메소드 호출");
로 출력을 해보려 했습니다. 출력이 안되더군요.
디버깅을 어찌 해야 할지요?
A
안녕하세요.. 윤범석님..
몇 가지 가능성이 있을 것 같습니다.
첫번째 해당 URL에 대한 @RequestMapping이 등록되지 못한 경우 (이 경우는 해당 @Controller가 등록되지 못했기 때문)
두번째.. Controller의 메소드는 정상 처리되었으나.. return된 view에 대한 JSP 페이지가 존재하지 않을 경우..
두번째의 경우는 Globals.properties 상에 정의된 "Globals.MainPage" 항목으로 넘어가도록 되어 있는데.. 이 부분 페이지가 없는 경우도 포함됩니다.
말씀하신 것 처럼.. /uat/uia/actionLogin.do에 해당되는 메소드 첫 부분에.. System.out과 같은 메시지를 찍어보시고 해당 메소드 호출을 확인해보시면
어느쪽 문제인지 더 확실할 것 같습니다.
첫번째 경우는 component-scan이 잘못 사용된 경우로 .. xml 중에 component-scan을 찾아보시고.. base-package 지정을 확인해 보시기 바랍니다. (두개 이상인 경우 ","로 연결되는데.. 공백이 없어야 합니다.)
그럼.. 즐거운 하루되십시오.
감사합니다.
몇 가지 가능성이 있을 것 같습니다.
첫번째 해당 URL에 대한 @RequestMapping이 등록되지 못한 경우 (이 경우는 해당 @Controller가 등록되지 못했기 때문)
두번째.. Controller의 메소드는 정상 처리되었으나.. return된 view에 대한 JSP 페이지가 존재하지 않을 경우..
두번째의 경우는 Globals.properties 상에 정의된 "Globals.MainPage" 항목으로 넘어가도록 되어 있는데.. 이 부분 페이지가 없는 경우도 포함됩니다.
말씀하신 것 처럼.. /uat/uia/actionLogin.do에 해당되는 메소드 첫 부분에.. System.out과 같은 메시지를 찍어보시고 해당 메소드 호출을 확인해보시면
어느쪽 문제인지 더 확실할 것 같습니다.
첫번째 경우는 component-scan이 잘못 사용된 경우로 .. xml 중에 component-scan을 찾아보시고.. base-package 지정을 확인해 보시기 바랍니다. (두개 이상인 경우 ","로 연결되는데.. 공백이 없어야 합니다.)
그럼.. 즐거운 하루되십시오.
감사합니다.