jeusadmin
본 절에서는 JEUS의 관리 툴인 jeusadmin의 명령어와 그 사용법에 대해서 설명한다.
jeusadmin은 JEUS를 직접 관리하기 위해 사용하는 콘솔 툴이다. 이 툴을 사용하면 JEUS 서버의 기동과 종료와 같은 기본적인 관리 작업을 할 수 있으며 애플리케이션의 deploy/undeploy와 logger 레벨 변경 작업, JMX MBean의 목록 조회 등 여러 가지 주요 작업을 할 수 있다.
jeusadmin에서 사용하는 명령어에 대한 기본 문법은 다음과 같다.
COMMAND [COMMAND_OPTIONS] [GLOBAL_OPTIONS] (>|>>) FILENAME
-
COMMAND
명령어 이름 또는 alias를 설정한다.
-
COMMAND_OPTIONS
해당 명령어에 대한 옵션을 설정한다.
옵션으로 명령어를 주거나 옵션이 공백을 포함할 경우 큰따옴표(" ")로 COMMAND_OPTIONS)를 묶는 것을 원칙으로 한다.
다만, 큰따옴표(" ") 묶음을 두 번 이상 사용할 경우에는 사용하는 운영체제별로 이스케이프 문자를 사용하도록 한다.
운영체제 큰따옴표에 대한 이스케이프 문자 Linux OS
역슬래시( \ )
다음은 이에 대한 명령어 예시이다.
[ Linux OS ] jeusadmin -u jeus -p 11111111 -host localhost:9116 "help -g \"Data Source and Connection Pool\""
-
GLOBAL_OPTIONS
모든 명령어에 대해 적용할 수 있는 공용 옵션을 설정한다.
옵션 설명 -verbose
오류가 발생하는 경우 Stack Trace를 출력한다.
-repeat <count>
명령어를 repeat count 횟수만큼 반복 실행한다.
-interval <seconds>
반복해서 실행하는 경우 실행 간격을 초 단위로 지정한다.
-repeat 옵션을 주지 않고 사용할 경우 오류가 발생한다.
-
(>|>>) FILENAME
명령어 실행 결과를 파일에 저장할 때 사용한다. 저장할 파일 이름은 FILENAME으로 지정한다.
다음과 같이 사용할 수 있다.
offline>help > result.txt 또는 offline>help >> result.txt