GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - wildfly/wildfly: WildFly Application Server

BranchesTags
Open more actions menu

Latest commit

 

History

44,655 Commits
44,655 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.idea
.idea
 
 
.mvn/wrapper
.mvn/wrapper
 
 
appclient
appclient
 
 
batch-jberet
batch-jberet
 
 
bean-validation
bean-validation
 
 
boms
boms
 
 
build
build
 
 
client
client
 
 
clustering
clustering
 
 
concurrency
concurrency
 
 
connector
connector
 
 
datasources-agroal
datasources-agroal
 
 
dist
dist
 
 
docs
docs
 
 
ee-build
ee-build
 
 
ee-dist
ee-dist
 
 
ee-feature-pack
ee-feature-pack
 
 
ee-security
ee-security
 
 
ee
ee
 
 
ejb3
ejb3
 
 
elytron-oidc-client
elytron-oidc-client
 
 
galleon-pack
galleon-pack
 
 
health
health
 
 
iiop-openjdk
iiop-openjdk
 
 
jakarta-data
jakarta-data
 
 
jaxrs
jaxrs
 
 
jdr
jdr
 
 
jpa
jpa
 
 
jsf
jsf
 
 
legacy
legacy
 
 
logo
logo
 
 
mail
mail
 
 
messaging-activemq
messaging-activemq
 
 
metrics
metrics
 
 
microprofile
microprofile
 
 
mod_cluster
mod_cluster
 
 
naming
naming
 
 
observability
observability
 
 
pojo
pojo
 
 
preview
preview
 
 
release
release
 
 
rts
rts
 
 
sar
sar
 
 
spec-api
spec-api
 
 
system-jmx
system-jmx
 
 
testsuite
testsuite
 
 
transactions
transactions
 
 
undertow
undertow
 
 
vertx
vertx
 
 
web-common
web-common
 
 
webservices
webservices
 
 
weld
weld
 
 
xts
xts
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.gitleaks.toml
.gitleaks.toml
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
ChecksumUpdater.java
ChecksumUpdater.java
 
 
LICENSE.txt
LICENSE.txt
 
 
MIT_CONTRIBUTORS.txt
MIT_CONTRIBUTORS.txt
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
build.bat
build.bat
 
 
build.sh
build.sh
 
 
checkstyle-suppressions.xml
checkstyle-suppressions.xml
 
 
dco.txt
dco.txt
 
 
mvnw
mvnw
 
 
mvnw.cmd
mvnw.cmd
 
 
pom.xml
pom.xml
 
 

Repository files navigation

wildfly logo

WildFly Application Server

https://wildfly.org

  • Fast Startup
  • Small Footprint
  • Modular Design
  • Unified Configuration and Management

And of course Jakarta EE and MicroProfile!

Documentation

  • https://docs.wildfly.org/

Building

Prerequisites:

  • JDK 17 or newer - check java -version
  • Maven 3.9 or newer - check mvn -v (alternatively, use the Maven Wrapper described below)
  • On *nix systems, make sure that the maximum number of open files for the user running the build is at least 4096 (check 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

Starting and Stopping WildFly

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

Check 'Getting Started Guide' in the WildFly documentation for more information about how to start and stop WildFly.

build vs. dist directories

After running mvn install, WildFly will be available in two distinct directories, build and dist.

  • The build directory contains a build of WildFly that is based on Maven artifact resolution for module configuration
  • The dist directory, on the other hand, contains a full distributable build of WildFly

Using 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.

Running the Testsuite

For basic smoke tests, simply: mvn test

To run all the tests

mvn install -DallTests

The testsuite module contains several submodules which can be run individually as needed to speed up development. Refer to our documentation section that describes the testsuite in details.

https://github.com/wildfly/wildfly/blob/main/docs/src/main/asciidoc/_testsuite/WildFly_Integration_Testsuite_User_Guide.adoc

Contributing

Please see the instructions available in the contributing guide.

License

  • Apache License 2.0

About

WildFly Application Server

wildfly.org

Topics

hacktoberfest

Resources

Readme
Apache-2.0 license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

3.2k stars

Watchers

177 watching

Forks

2.3k forks
Report repository

Releases

Sponsor this project

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.