728x90
반응형
Chapter 7. Deploying Applications | Configuration Guide | Red Hat JBoss Enterprise Application Platform | 7.4 | Red Hat Docume
7.6. Customizing Deployment Behavior 7.6.1. Define a Custom Directory for Deployment Content You can define a custom location for JBoss EAP to store deployed content. Define a Custom Directory for a Standalone Server By default, deployed content for a st
docs.redhat.com
[exploded 모드]
archived 모드에서는 hot deploy가 동작하지 않기 때문에 hot deploy 사용을 위해서는 exploded 모드를 (디렉토리 형태로 deploy) 사용하는 것이 편리함
deploy 대상 디렉토리 이름은 자유롭게 설정 가능하며, RUNTIME_NAME 항목에 war 확장자를 반드시 붙여주어야 함
deploy.sh
#JAVA_HOME
export JAVA_HOME=/usr/local/bin/jdk-21
#---------------------------------------------------------------------------
#server_properties
JBOSS_HOME=/sw/was/jboss-eap-8.0
IP_ADDRESS=192.168.56.101
MANAGEMENT_PORT=9990
#---------------------------------------------------------------------------
#application_properties
APPLICATION_DIRECTORY=/sw/app/webapp
APP_NAME=webapp
RUNTIME_NAME=webapp.war
#---------------------------------------------------------------------------
#deploy_and_enable
#exploded
$JBOSS_HOME/bin/jboss-cli.sh --connect --controller=$IP_ADDRESS:$MANAGEMENT_PORT --command="deployment deploy-file $APPLICATION_DIRECTORY --unmanaged --name=$APP_NAME --runtime-name=$RUNTIME_NAME"
#archived
#$JBOSS_HOME/bin/jboss-cli.sh --connect --controller=$IP_ADDRESS:$MANAGEMENT_PORT --command="deployment deploy-file /sw/app/webapp.war --name=$APP_NAME --runtime-name=$RUNTIME_NAME
undeploy.sh
#JAVA_HOME
export JAVA_HOME=/usr/local/bin/jdk-21
#---------------------------------------------------------------------------
#server_properties
JBOSS_HOME=/sw/was/jboss-eap-8.0
IP_ADDRESS=192.168.56.101
MANAGEMENT_PORT=9990
#---------------------------------------------------------------------------
#application_properties
APP_NAME=webapp
#---------------------------------------------------------------------------
#deploy_and_enable
$JBOSS_HOME/bin/jboss-cli.sh --connect --controller=$IP_ADDRESS:$MANAGEMENT_PORT --command="deployment undeploy $APP_NAME"
deploy_status.sh
#JAVA_HOME
export JAVA_HOME=/usr/local/bin/jdk-21
#---------------------------------------------------------------------------
#server_properties
JBOSS_HOME=/sw/was/jboss-eap-8.0
IP_ADDRESS=192.168.56.101
MANAGEMENT_PORT=9990
#---------------------------------------------------------------------------
#deploy_and_enable
$JBOSS_HOME/bin/jboss-cli.sh --connect --controller=$IP_ADDRESS:$MANAGEMENT_PORT --command="deployment info"
standalone-ha.xml
728x90
반응형
'WAS > JBOSS_WILDFLY' 카테고리의 다른 글
15. postgreSQL 데이터소스 설정 (cli 방식) (3) | 2025.07.07 |
---|---|
14. 클러스터링 (0) | 2025.07.03 |
12. 서버 blocking 옵션 설정 (0) | 2023.12.15 |
8. [Domain] 서버 인스턴스 기동/중지 스크립트 (0) | 2023.12.13 |
11. DataSource 모니터링(cli) (1) | 2023.12.05 |