Middleware (JBoss & Wildfly) 기동, 다운 스크립트 생성 방법 (standalone.sh, domain.sh)
페이지 정보
작성자 미들웨어 아이디로 검색 전체게시물 댓글 0건 조회 11,429회 좋아요 2회 작성일 20-04-21 18:21본문
안녕하세요.
이번에 설명드릴 스크립트의 내용은 wildfly & JBoss-eap 기동 및 다운 스크립트 생성 방법 입니다.
저는 기동스크립트로 standalone 과 domain 을 분리해서 사용하고 있습니다.
재기동 스크립트는 wildfly 와 jboss-eap 모두 동일한 방식으로 사용하고 있으니 경로만 변경해서 사용하세요.
# 주위사항
wildfly 는 8~12 모두 jdk 1.8 버전의 Metaspace size를 사용해서 java 1.8 으로만 기동 가능.
java 1.7을 사용하시는 분들은 jboss as7 나 jboss-eap-6.2 버전을 사용하세요.
# standalone 모드 (wildfly, jboss-eap)
- wildfly-12.0.0.Final 는 shutdown 시 9990 port 사용
- jboss-eap-6.2 는 shutdown 시 9999 port 사용
wsboot.sh | JBOSS_HOME=/app/WAS/wildfly-12.0.0.Final $JBOSS_HOME/bin/standalone.sh -b 0.0.0.0 -bmanagement=0.0.0.0 --server-config=standalone.xml -Djboss.socket.binding.port-offset=0 & |
wsdown.sh 다운 스크립트 | JBOSS_HOME=/app/WAS/wildfly-12.0.0.Final $JBOSS_HOME/bin/jboss-cli.sh --connect --controller=0.0.0.0:9990 --commands=":shutdown" |
jsboot.sh 기동 스크립트 | JBOSS_HOME=/app/WAS/jboss-eap-6.2 $JBOSS_HOME/bin/standalone.sh -b 0.0.0.0 -bmanagement=0.0.0.0 --server-config=standalone.xml |
jsdown.sh | JBOSS_HOME=/app/WAS/jboss-eap-6.2 $JBOSS_HOME/bin/jboss-cli.sh --connect --controller=0.0.0.0:9999 --commands=":shutdown" |
# domain 모드 (wildfly, jboss-eap)
- wildfly-12.0.0.Final 는 shutdown 시 9990 port 사용
- jboss-eap-6.2 는 shutdown 시 9999 port 사용
wdboot.sh | JBOSS_HOME=/app/WAS/wildfly-12.0.0.Final $JBOSS_HOME/bin/domain.sh -b 0.0.0.0 -bmanagement=0.0.0.0 --domain-config=domain.xml -Djboss.socket.binding.port-offset=0 & |
wddown.sh 다운 스크립트 | JBOSS_HOME=/app/WAS/wildfly-12.0.0.Final $JBOSS_HOME/bin/jboss-cli.sh --connect --controller=0.0.0.0:9990 /host=master:shutdown |
jdboot.sh 기동 스크립트 | JBOSS_HOME=/app/WAS/jboss-eap-6.2 $JBOSS_HOME/bin/domain.sh -b 0.0.0.0 -bmanagement=0.0.0.0 --domain-config=domain.xml -Djboss.socket.binding.port-offset=0 & |
jddown.sh | JBOSS_HOME=/app/WAS/jboss-eap-6.2 $JBOSS_HOME/bin/jboss-cli.sh --connect --controller=0.0.0.0:9999 /host=master:shutdown |
# 옵션 설명
& => & 을 넣어주므로서 백그라운드를 사용한다.
-b 0.0.0.0 => jboss 기동시 바인딩IP 설정
-bmanagement=0.0.0.0 => management 모드 바인딩 IP설정
--server-config=standalone.xml => standalone.xml 을 읽고 기동합니다.
-Djboss.server.log.dir=/app/log/jboss-eap-6.2/standalon => 로그 경로 변경을 원할시 추가.
-Djboss.socket.binding.port-offset=0 => 인스턴스 기본은 0 이나 추가 되는 인스턴스는 port-offset=100, 200 씩 증가
( port 를 전체적으로 100 증가시킬때 port-offset=100 설정필요 (standalone.xml 에서 수정해줘도 가능하다. )
jboss-cli.sh => CLI 모드를 실행한다.
--connect --controller=0.0.0.0:9999 command=:shutdown => CLI 모드 진입후 connect 한뒤 shutdown 명령어 수행한다.
(port 를 100씩 증가시켰을때는 controller에서 증가된 rmi 10099를 지정해줘야 한다. )
재기동 스크립트 생성해서 편하게 사용하세요
댓글목록
등록된 댓글이 없습니다.