Name: wildfly
Owner: wildfly
Description: WildFly Application Server
Created: 2010-07-08 20:46:07.0
Updated: 2018-01-17 09:31:21.0
Pushed: 2018-01-17 17:21:57.0
Homepage: http://wildfly.org
Size: 178930
Language: Java
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
http://wildfly.org
And of course Java EE!
Prerequisites:
java -version
mvn -v
ulimit -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