본문 바로가기

기술 이야기/WildFly/JBossEAP

JBoss EAP 6에서 External Directory Deploy(외부 디렉토리 디플로이)


1. 설정하는 파일이 configuration/standalone.xml 이라면 해당 파일의 deployment-scanner의 내용에 외부 디렉토리에서 디플로이를 할 수 있도록 설정을 해주도록 합니다. 

<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1">

<deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000"/>

<deployment-scanner name="external-deployment-scanner" path="${external.deployment.dir}" scan-interval="5000" auto-deploy-zipped="false" auto-deploy-exploded="false"/>

</subsystem>


2. script/env.sh 에 시스템 프로퍼티를 추가하도록 합니다.

export JAVA_OPTS=" $JAVA_OPTS -Dexternal.deployment.dir=/app/deployment/biz"

3. 해당 내용을 활용하여 서비스를 기동하여 admin console로 접근 시에 아래와 같은 설정으로 나타나게 됩니다.