
Java EE 7 application server with modular design, unified configuration, and management. Supports standalone and domain modes with built-in testing and clustering features.
And of course Java EE7!
Prerequisites:
java -versionmvn -vulimit -n) or more, depending on what other i/o intensive processes the user is running.To build with your own Maven installation:
mvn install
Alternatively, you can use the Maven Wrapper script that downloads and installs (if necessary) the required Maven version to
~/.m2/wrapper and runs it from there. On Linux, run
./mvnw install
On Windows
mvnw install
Change to the bin directory after a successful build
$ cd build/target/wildfly-[version]/bin
Start the server in domain mode
./domain.sh
Start the server in standalone mode
./standalone.sh
To stop the server, press Ctrl + C, or use the admin console
./jboss-cli.sh --connect command=:shutdown
More information: https://docs.jboss.org/author/display/WFLY10/Getting+Started+Guide
https://developer.jboss.org/wiki/HackingOnWildFly
After running mvn install, WildFly will be available in two distinct directories, build and dist.
build directory contains a build of WildFly that is based on Maven artifact resolution for module configurationdist directory, on the other hand, contains a full distributable build of WildFlyUsing the build directory makes iterating with subsystem or module development easier since there is no need to rebuild the whole of WildFly or copy JAR files around on every change.
The dist directory is better suited when a full build of WildFly is needed for development or test purposes.
The testsuite module contains several submodules including the following:
For basic smoke tests, simply: mvn test
To run all the tests
mvn install -DallTests