파일 다운로드

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