728x90
반응형

실제 운영중인 제우스 서버에서 에러가 발생하여 JSP를 급하게 수정한 적이 있습니다.

하지만 급하게 수정한 JSP에 또 다른 문제가 발생하였습니다.

급히 백업 받은 소스로 덮어쓰기를 하였지만 수정된 JSP가 계속 적용되어 프로그램 사용에 문제가 있었던 적이 있습니다.

원인은 수정 후 적용된 JSP가 class파일로 계속 남아있어 백업 소스가 적용되지 않았던 것이였습니다.

수정한 소스 위치를 찾아 삭제 후 재요청을 하니 해결되었습니다.

JEUS6에 JSP가 적용 되지 않을 경우 조치 방법에 대해 공유하려고 합니다.

- JEUS6 jsp 컴파일 경로

 : /jeus/jeus6/webhome/[container name]/_generated_/[webContext name]/jeus_jspwork

 : $JEUS_HOME/webhome/컨테이너명/_generated_/어플리케이션명/jeus_jspwork

수정한 jsp 위치 찾아서 삭제 후 재요청

삭제시 재요청에 의해 클래스 파일이 생성되겠지만 소스 백업은 필수입니다.

 

- JSP 서비스 방식

클라이언트가 해당 JSP에 접속(JSP) -> java -> servlet class 파일로 컴파일 되어 서비스

이는 최초 사용자의 요청에 한번만 이루어지며 이후 요청에 대해 servlet class로 서비스를 하는 방식

 

728x90
반응형

+ Recent posts