수동으로 소프트웨어 업데이트하기

쓰리래빗츠 북을 설치한 시스템 환경의 설정 문제(업로드 파일 크기 제한이나 압축 파일 업로드 금지 등의 이유)소프트웨어 업데이트 기능이 동작하지 않을 수 있습니다. 이때는 업데이트 파일을 직접 복사하는 방식으로 업데이트합니다.

쓰리래빗츠 북 3.0.38 버전 이상일 때

1

설치 파일을 받습니다.

쓰리래빗츠 홈페이지 다운로드 페이지에서 운영체제에 맞는 설치 파일을 받습니다. 쓰리래빗츠 홈페이지에 접근할 수 없다면 고객 지원 메일 support@3rabbitz.com으로 설치 파일을 요청합니다.

2

설치 파일 복사

내려받은 설치 파일을 쓰리래빗츠 북을 설치한 서버에 복사합니다.

압축을 풀지 않습니다.

3

콘솔을 실행합니다.

자세한 사항은 콘솔을 참고합니다.

4

set-update-file 명령어 수행

자세한 사항은 set-update-file을 참고합니다.

5

쓰리래빗츠 북 재시작

자세한 방법은 쓰리래빗츠 정지쓰리래빗츠 시작을 참고합니다.

쓰리래빗츠 북 3.0.37 버전 이하일 때

기존 파일을 새로운 파일로 덮어써 바꾸는 방식입니다. 이때 일부 파일(데이터와 설정 파일 등)을 덮어써서는 안 됩니다.

3RABBITZ_HOME은 쓰리래빗츠를 설치한 디렉터리(또는 폴더)를 지칭합니다.

1

work.properties 파일을 만듭니다.

3RABBIZ_HOME 디렉터리에 work.properties 파일을 만듭니다. 윈도우 기준으로 다음과 같습니다.

파일 내용은 다음과 같습니다.

com.threerabbitz.book.BookSoftwareUpdateWork
3Rabbitz-2015-0710

두 번째 줄에서 0710 대신에 현재 빌드 번호를 넣습니다. <관리 | About> 메뉴에서 확인합니다.

2

설치 파일을 받습니다.

쓰리래빗츠 홈페이지 다운로드 페이지에서 운영체제에 맞는 설치 파일을 받습니다. 쓰리래빗츠 홈페이지에 접근할 수 없다면 고객 지원 메일 support@3rabbitz.com으로 설치 파일을 요청합니다.

3

설치 파일의 압축을 풉니다.

쓰리래빗츠 북을 설치한 서버의 임의의 디렉터리에 내려받은 설치 파일을 복사해서 압축을 풉니다.

4

압축을 푼 디렉터리에서 시작 스크립트와 설정 파일을 삭제합니다.

압축을 푼 설치 파일을 기존 3RABBITZ_HOME 디렉터리에 덮어쓰기 할 때 일부는 3RABBITZ_HOME 디렉터리에 있는 파일을 그대로 사용해야 합니다. 이를 위해 압축을 푼 디렉터리에서 다음 파일을 삭제합니다.

압축을 푼 디렉터리에서 삭제해야 하는 파일의 목록입니다.

디렉터리

비고

/bin

version.properties 제외한 나머지 파일을 삭제합니다.

/logs

전체 디렉터리를 삭제합니다.

/tomcat/conf

catalina.properties 제외한 나머지 파일을 삭제합니다.

/bin/version.properties 파일과 /tomcat/conf/catalina.properties 파일은 삭제하지 않습니다.

5

쓰리래빗츠 서버를 정지합니다.

자세한 방법은 쓰리래빗츠 정지을 참고합니다.

6

3RABBITZ_HOME 디렉터리 백업

장애가 발생했을 때 복구를 위해서 기존 디렉터리를 임의의 디렉터리에 복사합니다.

7

설정 파일을 삭제한 설치 파일 전체를 3RABBITZ_HOME에 복사합니다.

기존 파일이 새로운 파일로 바뀌도록 같은 위치로 복사해야 합니다.

4 단계에서 설명한 대로 일부 파일은 3RABBITZ_HOME 디렉터리에 있는 기존 파일을 그대로 사용해야 합니다. 이 파일까지 바뀌지 않도록 주의합니다.

8

쓰리래빗츠 서버를 시작합니다.

자세한 방법은 쓰리래빗츠 시작을 참고합니다.