
Сервер приложений Java EE 7 с модульной архитектурой, унифицированной конфигурацией и управлением. Поддерживает автономный и доменный режимы со встроенными функциями тестирования и кластеризации.
И, конечно, Java EE7!
Предварительные требования:
java -versionmvn -vulimit -n) или больше, в зависимости от того, какие другие интенсивные операции ввода-вывода выполняет пользователь.Для сборки с использованием собственной установки Maven:
mvn install
В качестве альтернативы вы можете использовать скрипт Maven Wrapper, который загружает и устанавливает (при необходимости) требуемую версию Maven в
~/.m2/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 содержит сборку WildFly, основанную на разрешении артефактов Maven для конфигурации модулей.dist, с другой стороны, содержит полную распространяемую сборку WildFly.Использование каталога build упрощает итерации при разработке подсистем или модулей, поскольку нет необходимости пересобирать весь WildFly или копировать JAR-файлы при каждом изменении.
Каталог dist лучше подходит, когда требуется полная сборка WildFly для целей разработки или тестирования.
Модуль testsuite содержит несколько подмодулей, включая следующие:
Для базовых smoke-тестов просто: mvn test
Для запуска всех тестов
mvn install -DallTests