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
반응형
'프로그래밍 > WAS' 카테고리의 다른 글
톰캣 캐시 부족 현상 해결하기 (0) | 2022.10.28 |
---|---|
톰캣 OOME 자동으로 재시작하기 (1) | 2021.04.11 |
이클립스 A Tomcat 8.0 installation is expected. 오류 해결하기 (1) | 2020.08.30 |
티맥스 웹투비(webtob) 시작, 종료, 컴파일 방법 (0) | 2019.12.15 |