파일 다운로드
http://wildfly.org/downloads 에서 다운로드 받을 수 있다.
압축 해제
설치하고자 하는 위치에서 다운로드 받은 설치 파일의 압축을 해제한다. 압축 해제 후 bin 디렉토리는 다음과 같다.
$ ls -l total 236 -rw-r--r-- 1 wildfly wildfly 2178 Sep 25 12:11 add-user.bat -rw-r--r-- 1 wildfly wildfly 2444 Sep 25 12:11 add-user.properties -rwxr-xr-x 1 wildfly wildfly 2230 Sep 25 12:11 add-user.sh -rw-r--r-- 1 wildfly wildfly 3748 Sep 25 12:11 appclient.bat -rw-r--r-- 1 wildfly wildfly 1815 Sep 25 12:11 appclient.conf -rw-r--r-- 1 wildfly wildfly 2438 Sep 25 12:11 appclient.conf.bat -rwxr-xr-x 1 wildfly wildfly 4467 Sep 25 12:11 appclient.sh drwxr-xr-x 2 wildfly wildfly 4096 Oct 2 08:56 client -rw-r--r-- 1 wildfly wildfly 5915 Sep 25 12:11 domain.bat -rw-r--r-- 1 wildfly wildfly 2535 Sep 25 12:11 domain.conf -rw-r--r-- 1 wildfly wildfly 3305 Sep 25 12:11 domain.conf.bat -rw-r--r-- 1 wildfly wildfly 480 Sep 25 12:11 domain.ps1 -rwxr-xr-x 1 wildfly wildfly 10810 Sep 25 12:11 domain.sh drwxr-xr-x 2 wildfly wildfly 4096 Oct 2 08:56 init.d -rw-r--r-- 1 wildfly wildfly 2370 Sep 25 12:11 jboss-cli.bat -rw-r--r-- 1 wildfly wildfly 1852 Sep 25 12:11 jboss-cli-logging.properties -rw-r--r-- 1 wildfly wildfly 3564 Sep 25 12:11 jboss-cli.ps1 -rwxr-xr-x 1 wildfly wildfly 2556 Sep 25 12:11 jboss-cli.sh -rw-r--r-- 1 wildfly wildfly 1569 Sep 25 12:11 jboss-cli.xml -rw-r--r-- 1 wildfly wildfly 1664 Sep 25 12:11 jconsole.bat -rwxr-xr-x 1 wildfly wildfly 2139 Sep 25 12:11 jconsole.sh -rw-r--r-- 1 wildfly wildfly 1936 Sep 25 12:11 jdr.bat -rwxr-xr-x 1 wildfly wildfly 1996 Sep 25 12:11 jdr.sh -rw-r--r-- 1 wildfly wildfly 57 Sep 25 12:11 product.conf -rw-r--r-- 1 wildfly wildfly 410 Sep 25 12:11 run.bat -rwxr-xr-x 1 wildfly wildfly 440 Sep 25 12:11 run.sh drwxr-xr-x 3 wildfly wildfly 4096 Oct 2 08:56 service -rw-r--r-- 1 wildfly wildfly 8600 Sep 25 12:11 standalone.bat -rw-r--r-- 1 wildfly wildfly 2362 Sep 25 12:11 standalone.conf -rw-r--r-- 1 wildfly wildfly 2754 Sep 25 12:11 standalone.conf.bat -rw-r--r-- 1 wildfly wildfly 2777 Sep 25 12:11 standalone.conf.ps1 -rw-r--r-- 1 wildfly wildfly 4301 Sep 25 12:11 standalone.ps1 -rwxr-xr-x 1 wildfly wildfly 11713 Sep 25 12:11 standalone.sh -rw-r--r-- 1 wildfly wildfly 2028 Sep 25 12:11 vault.bat -rwxr-xr-x 1 wildfly wildfly 2229 Sep 25 12:11 vault.sh -rw-r--r-- 1 wildfly wildfly 43393 Sep 25 12:11 wildfly-launcher.jar -rw-r--r-- 1 wildfly wildfly 1555 Sep 25 12:11 wsconsume.bat -rwxr-xr-x 1 wildfly wildfly 2179 Sep 25 12:11 wsconsume.sh -rw-r--r-- 1 wildfly wildfly 1494 Sep 25 12:11 wsprovide.bat -rwxr-xr-x 1 wildfly wildfly 2001 Sep 25 12:11 wsprovide.sh
디렉토리 구조
디렉토리 이름 및 용도
- appclient - 애플리케이션 클라이언트 컨테이너가 사용하는 파일들이 위치
- bin - standalone.sh, domain.sh 등 실행 스크립트와 standalone.conf 등이 위치
- docs - 하위에 examples와 schema 디렉토리가 위치
- domain - 도메인 구조로 구성
- modules - 라이브러리 등이 위치
- standalone - standalone 모드 사용 시 구조로 구성
- welcome-content - 디폴트 페이지가 위치
bin 디렉토리
$ ls -l *.sh -rwxr-xr-x 1 wildfly wildfly 2230 Sep 25 12:11 add-user.sh -rwxr-xr-x 1 wildfly wildfly 4467 Sep 25 12:11 appclient.sh -rwxr-xr-x 1 wildfly wildfly 10810 Sep 25 12:11 domain.sh -rwxr-xr-x 1 wildfly wildfly 2556 Sep 25 12:11 jboss-cli.sh -rwxr-xr-x 1 wildfly wildfly 2139 Sep 25 12:11 jconsole.sh -rwxr-xr-x 1 wildfly wildfly 1996 Sep 25 12:11 jdr.sh -rwxr-xr-x 1 wildfly wildfly 440 Sep 25 12:11 run.sh -rwxr-xr-x 1 wildfly wildfly 11713 Sep 25 12:11 standalone.sh -rwxr-xr-x 1 wildfly wildfly 2229 Sep 25 12:11 vault.sh -rwxr-xr-x 1 wildfly wildfly 2179 Sep 25 12:11 wsconsume.sh -rwxr-xr-x 1 wildfly wildfly 2001 Sep 25 12:11 wsprovide.sh
주요 실행 파일은 다음과 같다.
- Jboss-cli.sh - CLI (Command Line Interface)모드 접속
- jconsole.sh - JConsole을 통해 JMX MBean 정보 확인
- jdr.sh - JBoss Diagnostics Report 생성
standalone 디렉토리
$ ls -l total 24 drwxr-xr-x 3 wildfly wildfly 4096 Oct 2 18:27 configuration drwxrwxr-x 6 wildfly wildfly 4096 Oct 2 09:45 data drwxr-xr-x 2 wildfly wildfly 4096 Oct 2 08:56 deployments drwxr-xr-x 3 wildfly wildfly 4096 Sep 25 12:11 lib drwxrwxr-x 2 wildfly wildfly 4096 Oct 5 10:41 log drwxr-xr-x 4 wildfly wildfly 4096 Oct 5 10:41 tmp
configuration 디렉토리
하위 xml 파일은 다음과 같다.
- standalone.xml - Web Profile
- standalone-full.xml - Full Profile
- standalone-ha.xml - Web Profile + High Availability