제우스 WAS환경에 운영중인 소스를 변경하려면 WAS를 정지 후 자바 클래스 파일을 변경해야 한다.
변경을 완료했다면 WAS를 재기동하여 컴파일하면 변경사항이 반영된다.
해당 절차를 위해서는 몇가지 명령어를 사용해야 한다.
dsa
server-info
stop-server 서버명
우선 dsa 명령어를 통해 관리자 콘솔툴로 접속한다.
server-info 명령어를 사용하면 현재 어떤 서버가 기동, 정지되어 있는지 알 수 있다.
stop-server 서버명명령어를 통해 제우스를 정지한다.
필자는 전자정부기반의 자바 소스를 다루고 있어, 로컬에서 소스를 컴파일 후 변경사항이 적용된 클래스 파일을 운영서버에 반영한다.
이 때 운영 서버에 사용된 클래스 파일은 꼭 백업해둬야 한다.
start-server 서버명
반영이 끝났다면 start-server 명령어를 통해 재기동해야 한다.
이 때 터미널을 하나 더 열어서 제우스 서버 로그가 있는 디렉토리로 이동하여 tail 명령어를 통해 실시간으로 컴파일이 잘되고 있는지 확인한다.
tail -2000 xxx.log
재기동하면서 에러가 떴다면 에러로그가 많을 것으로 예상되기 때문에 한 1000,2000줄 확인해보면된다.