WildFly Server
WildFly Application Server
WildFly is an open-source Jakarta EE application server for developing and running enterprise Java applications. On the platform, WildFly can be deployed as a standalone server or as an automatically clustered Managed Domain environment.
WildFly Overview
WildFly provides the services required by enterprise Java applications, including servlet processing, dependency injection, persistence, transactions, messaging, web services, security, and centralized management.
Cluster topology
When WildFly Auto-Clustering is enabled, the platform creates the cluster in Managed Domain mode with one Domain Controller and the selected number of worker nodes.
Create a WildFly Environment
Open the environment wizard
Sign in to the platform dashboard and click New Environment.
Select WildFly
Open the Java tab and select WildFly as the application server.
Configure the topology
Select the required WildFly version and JDK, define the Cloudlet limits, disk space, node count, public IP requirement, region, and environment name.
Create the environment
Review the topology and click Create. The platform provisions and starts the WildFly server automatically.
Open and Verify the Server
Open WildFly in a browser
After environment creation finishes, click Open in Browser beside the WildFly node.
Confirm the server is available
The WildFly welcome page should open, confirming that the application server is running.
Management and Configuration
WildFly can be managed through the platform dashboard, configuration-file manager, command-line tools, and the WildFly management interface.
Protect the management interface
Do not expose WildFly management ports publicly without authentication, firewall restrictions, and SSL/TLS protection.
Deploy an Application
Java applications can be deployed from an archive or built from a version-control repository.
Open Deployment Manager
Upload a supported Java application package, such as a WAR or EAR archive.
Select the WildFly environment
Click Deploy to, choose the target environment, and specify the deployment context when required.
Review the deployment
Wait for the deployment task to complete and review the WildFly logs when the application does not start correctly.
Scaling and Auto-Clustering
WildFly containers support automatic vertical scaling. Clustered deployments can also use multiple worker nodes in Managed Domain mode.
Enable Auto-Clustering
Open the topology wizard and enable the Auto-Clustering option for WildFly.
Set the worker-node count
Select the required number of WildFly worker nodes. The platform creates one Domain Controller and the configured workers.
Apply the topology
Create the environment or apply the topology change and wait for the cluster configuration to complete.
Expected Result
A managed WildFly environment is created with the selected WildFly and JDK versions, resource limits, networking, deployment options, and optional Managed Domain clustering.
Important Notes
- Check application compatibility before changing the WildFly or JDK version.
- Protect the management interface and management ports.
- Use private networking between nodes whenever possible.
- Review application persistence, session state, and shared services before scaling.
- Use Auto-Clustering when centralized management of multiple WildFly workers is required.
- Review deployment and server logs after every production change.
