WildFly Initializer
Welcome to the WildFly Initializer! Quickly bootstrap your enterprise Java applications with pre-configured, production-ready Jakarta EE REST quickstarts. Select your deployment model and target WildFly version below to generate your starter project.

Project Configuration
What's included in the generated quickstart?
Standard REST Quickstart (WAR)
- Pre-configured
pom.xmltargeting Jakarta EE 11 specs. - Sample
@PathREST endpoint (/api/hello) ready for testing. - Includes
wildfly-maven-pluginfor instant deployment viamvn wildfly:deploy. - Ideal for traditional application server deployments and shared runtime environments.
WildFly Bootable JAR
- Self-contained executable JAR embedding minimal WildFly runtime layers.
- Optimized for cloud-native workloads, Docker containers, and Kubernetes/OpenShift deployments.
- Builds in seconds using the
wildfly-jar-maven-pluginviamvn package. - Runs directly with
java -jar target/server-bootable.jar.
Recommended Articles
WildFly Tutorial: Simplify Java Enterprise Application Development
Learn how WildFly, Jakarta EE 10 certified, simplifies Java enterprise app development. Download latest version 33.0.2.Final.
Begin Your Journey with WildFly 33.0.2.Final - A Comprehensive Guide
Discover how to install and set up WildFly 33.0.2.Final, the latest version of the Java application server. Learn about JDK requirements and installation steps.
Enhance Security with Properly Configured SameSite Property in WildFly and Java Applications
Secure your web applications from CSRF attacks using the SameSite property. Learn how to configure it for WildFly's Undertow server.
Get Started with Gradle for Jakarta EE 10 Applications on WildFly
Learn how to compile and deploy Jakarta EE 10 applications using Gradle in minutes. #Gradle #WildFly #JakartaEE10