제우스 핫 디플로이(hot deploy) 하기

Posted by Breeze24
2016. 6. 4. 23:43 Unix/WAS
제우스 핫 디플로이(Hot Deploy) 하기


1. 설정 방법


jeus-web-dd.xml 파일을 수정한다. 

.

<auto-reload> 설정에 <enable-reload>true일 경우 핫디플로이 수행.

 

<check-on-demand>true인 경우 

해당 페이지의 요청이 들어왔을 경우 클래스들의 last-modified 시간을 체크하여 변경 유무를 확인한다. 


2. Trouble Shooting 

설정을 했는데도 핫디플로이가 안되는 경우에는 시간을 확인해본다.

제우스는 기본적으로 JSP가 자바로 생성된 시간JSP파일의 생성 시간을 체크하여 컴파일을 수행할지 여부를 결정한다.

서버의 시간이 다른 경우에는 컴파일이 제대로 안될 수 있으므로, 서버의 시간을 확인해본다. 

date 명령으로 시간을 확인 후 시간이 차이가 난다면, root권한으로 rdate 명령을 사용하여 서버 시간을 동기화 시킨다.

.