JBoss EAP 6과 친해지기 5탄 - 시작, 정지, 실행 파라미터, 기본 CLI 사용법
본문 바로가기
IT 이야기/JBoss EAP

JBoss EAP 6과 친해지기 5탄 - 시작, 정지, 실행 파라미터, 기본 CLI 사용법

by 찬찬이 아빠 2020. 9. 21.
반응형
  1. JBoss EAP 6 시작/정지

JBoss EAP 6에는 도메인과 스탠드얼론 모드라는 두 개의 구성 중 하나를 선택할 수 있습니다.

 

(1) 스탠드얼론 모드에서 시작과 정지

스탠드얼론 모드로 서버를 시작하려면 $JBOSS_HOME/bin/standalone.sh를 실행합니다.

 

① 스탠드얼론 모드 서버 실행

$ $JBOSS_HOME/bin/standalone.sh

standalone.sh 스크립트를 실행할 때 옵션들은 파라미터를 지정하여 실행할 수 있으며, 파라미터를 확인하려면 -h 매개 변수를 사용합니다.

 

 

② Welcome 페이지

웹 브라우저에서 http://localhost:8080/ 으로 접속합니다.

 

 

③ 웹 콘솔 로그인

http://localhost:9990/console/

아이디와 패스워드는 관리자 등록에서 등록한 User명과 패스워드를 입력합니다.

 

 

④ 서버 정지

콘솔에서 Ctrl + C를 눌러 서버를 정지합니다.

 

 

 

(2) 도메인 모드에서 지시작과 정지

도메인 모드의 서버를 시작하려면 $JBOSS_HOME/bin/domain.sh를 실행합니다.

 

① 도메인 모드 서버 실행

$ $JBOSS_HOME/bin/domain.sh

 

② Welcome 페이지

웹 브라우저에서 http://localhost:8080/으로 접속합니다.

 

 

③ 웹 콘솔 로그인

http://localhost:9990/console/

아이디와 패스워드는 관리자 등록에서 등록한 User명과 패스워드를 입력합니다.

 

 

④ 서버 정지

콘솔에서 Ctrl + C를 눌러 서버를 정지합니다.

 

 

  2. JBoss EAP 6 실행 파라미터

JBoss EAP 6 시작 시 파라미터를 통하여 다양한 옵션을 지정할 수 있습니다. 예를 들어 기본 설정 파일인 standalone.xml, domain.xml 및 host.xml 외에 다른 설정 파일을 이용하여 서버를 시작할 수 있습니다. 사용 가능한 파라미터는 시작할 때 다음과 같이 "-h" 를 사용하여 확인 할 수 있습니다.

 

$JBOSS_HOME/bin/standalone.sh -h
$JBOSS_HOME/bin/domain.sh -h

 

<서버 실행 옵션>

파라미터 설명
-b=<value> or -b <value> 시스템 프로퍼티 jboss.bind.address를 설정
-b<interface>=<value>  시스템 프로퍼티 jboss.bind.address.<interface>를 설정
-D<name>[=<value>] 시스템 프로퍼티를 설정
-h or -help 도움말 메시지를 표시하고 종료
 -P=<url> or -P <url> or -properties=<url> 해당 URL에서 시스템 등록 정보를 로드
-server-config=<config> 서버 설정 파일 이름을 지정. 기본값은 standalone.xml
-V or -v or -version 애플리케이션 서버 버전을 표시하고 종료

 

 

  3. JBoss EAP 6 기본 CLI 사용법

CLI(Command Line Interface)는 JBoss를 관리하기 위한 도구로 $JBOSS_HOME/bin 디렉터리에서 jboss-cli.sh 스크립트를 실행합니다.

$./jboss-cli.sh --help
Usage: jboss-cli.sh/jboss-cli.bat [--help] [--version] [--controller=host:port] ...

 

jboss-cli.sh의 주요 옵션들은 다음과 같습니다.

 

<JBoss CLI 주요 옵션>

옵션 설명
--help(-h) jbss-cli의 도움말 표시
--controller --connect의 명령으로 접속할 호스트 IP와 포트 번호를 "--controller=IP주소:포트"와 같이 지정
생략하면 "localhost:9999"를 사용
--connect(-c) 시작 후 바로 서버에 접속
--gui GUI 모드로 시작
--command 한 개의 명령어 또는 오퍼레이션을 지정하여 실행
--commands 여러 개의 명령어 또는 오퍼레이션을 콤마로 지정하여 실행

 

다음 명령을 사용하여 JBoss EAP 6에서 CLI를 사용할 수 있습니다.

$ ./jboss-cli.sh --connect --controller=localhost:9999
[standalone@localhost:9999 /]

 

 

 

참고 서적 : 거침없이 배우는 JBoss

반응형

댓글