안녕하세요.
이번에 설명드릴 스크립트의 내용은 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 -Djboss.socket.binding.port-offset=0 & |
| 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를 지정해줘야 한다. )
재기동 스크립트 생성해서 편하게 사용하세요
'Apache Tomcat' 카테고리의 다른 글
| (Nginx-2) Nginx 사용하는 옵션 정리 2_(proxy_pass & upstream) (0) | 2023.10.12 |
|---|---|
| (Nginx-1) Nginx 설치 및 컴파일 방법 (0) | 2023.10.12 |
| (JBoss & Wildfly) standalone-ha.xml 를 사용한 Cluster 구성 방법 (0) | 2023.10.11 |
| (Tomcat) 튜닝가이드 공개 (0) | 2023.10.10 |
| (Apache) 튜닝 가이드 공개 (0) | 2023.10.10 |