
모듈식 설계, 통합 구성 및 관리를 갖춘 Java EE 7 애플리케이션 서버입니다. 내장 테스트 및 클러스터링 기능과 함께 독립 실행형 및 도메인 모드를 지원합니다.
그리고 물론 Java EE7!
사전 요구 사항:
java -version 확인mvn -v 확인ulimit -n 확인) 또는 사용자가 실행 중인 다른 I/O 집약적 프로세스에 따라 더 많은 값을 설정하십시오.자체 Maven 설치로 빌드하려면:
mvn install
또는 필요한 Maven 버전을 다운로드하여 설치한 후(필요한 경우) ~/.m2/wrapper에서 실행하는 Maven Wrapper 스크립트를 사용할 수 있습니다. Linux에서는 다음을 실행합니다.
./mvnw install
Windows에서는
mvnw install
빌드가 성공한 후 bin 디렉터리로 이동합니다
$ cd build/target/wildfly-[version]/bin
도메인 모드로 서버를 시작합니다
./domain.sh
독립 실행 모드로 서버를 시작합니다
./standalone.sh
서버를 중지하려면 Ctrl + C를 누르거나 관리 콘솔을 사용합니다
./jboss-cli.sh --connect command=:shutdown
더 많은 정보: https://docs.jboss.org/author/display/WFLY10/Getting+Started+Guide
https://developer.jboss.org/wiki/HackingOnWildFly
mvn install을 실행하면 WildFly는 build와 dist라는 두 개의 별도 디렉터리에서 사용할 수 있습니다.
build 디렉터리에는 모듈 구성을 위한 Maven 아티팩트 해석을 기반으로 하는 WildFly 빌드가 포함되어 있습니다.dist 디렉터리에는 배포 가능한 전체 WildFly 빌드가 포함되어 있습니다.build 디렉터리를 사용하면 변경할 때마다 WildFly 전체를 다시 빌드하거나 JAR 파일을 복사할 필요가 없으므로 서브시스템 또는 모듈 개발을 반복하기가 더 쉽습니다.
dist 디렉터리는 개발 또는 테스트 목적으로 WildFly 전체 빌드가 필요할 때 더 적합합니다.
testsuite 모듈에는 다음을 포함한 여러 하위 모듈이 있습니다.
기본 스모크 테스트의 경우 간단히: mvn test
모든 테스트를 실행하려면
mvn install -DallTests