Skip to content

Latest commit

 

History

History
98 lines (58 loc) · 3.49 KB

index.adoc

File metadata and controls

98 lines (58 loc) · 3.49 KB

WildFly Documentation

WildFly Application Server

WildFly is a powerful, modular, & lightweight application server that helps you build amazing enterprise Java applications.

Learn more about WildFly 35 (or previous releases) and read the Guides.

WildFly 35 provides the Jakarta EE 10 Platform and MicroProfile 7.0 APIs.

Build Applications With WildFly

WildFly Maven Plugin

The WildFly Maven plugin allows you to manipulate a WildFly server directly from a Java Maven project. Its features include:

  • Deploy, redeploy or undeploy your application

  • Add resources

  • Execute CLI commands

  • Run a standalone server within Maven

  • Provision & package a WildFly server fit for your application

  • Build a container image with WildFly and your application

  • Build a Bootable Jar application

Learn more about the WildFly Maven Plugin.

WildFly Glow

WildFly Glow is a tool to automatically discover an application’s requirements and provision WildFly with the right set of capabilities. WildFly Glow is integrated in the WildFly Maven Plugin to streamline application development and deployment. It can also be used with Arquillian for integration testing.

Learn more about WildFly Glow.

Bootable JAR

Note
The WildFly Maven Plugin now incorporates the ability to produce Bootable JAR applications and is the recommended way to do it.

Bootable JAR is a Maven plugin to build bootable JAR applications.

Learn more about Bootable Jar.

Build & Deploy WildFly on the Cloud

There are different tools to build and deploy WildFly on the Cloud,

WildFly Container

Our original container image that provides a standalone WildFly server. Use this image to add your deployments and build your application image.

Learn more about WildFly Container.

Helm Chart

Build & Deploy your Java applications with WildFly on Kubernetes and OpenShift with a Helm Chart.

Learn more about the Helm Chart for WildFly.

Operator for Kubernetes & OpenShift

The WildFly Operator simplifies deployment and maintenance of stateful containerized applications for Kubernetes and OpenShift.

Learn more about the WildFly Operator.

Source-to-Image (S2I) Builder & Runtime Images

Use the Source-to-Image (S2I) Builder image to build a container image on OpenShift directly from your Git repository. Use the Runtime image to trim the container so it contains the minimal dependencies required to run WildFly.

Learn more about the S2I Builder & Runtime Images.

Provision WildFly & Build Feature Packs

Galleon

Galleon is a Provisioning tool to create and maintain software distributions such as WildFly. It also provides a Maven plugin to build feature-packs for WildFly & provision WildFly-based distributions

Learn more about Galleon and its Plug-ins documentation.

Prospero

Prospero is a high-level tool designed to install and manage updates of WildFly servers. Its features include:

  • Provision WildFly servers

  • Update or revert updates to WildFly servers

  • Track updates history

Learn more about Prospero.