WildFly 28 includes support for YAML configuration which is offers a more flexible approach in some use cases. In this tutorial we will discuss which are the best scenarios where YAML configuration is a perfect fit and how to configure WildFly to use YAML files
WildFly Configuration
WildFly is the open source implementation of the Jakarta EE suite of services. It comprises a set of offerings for enterprise customers who are looking for preconfigured profiles of JBoss Enterprise Middleware components that have been tested and certified together to provide an integrated experience.
It’s easy-to-use server architecture and high flexibility makes WildFly the ideal choice for users just starting out with Jakarta EE and Microprofile API, as well as senior architects looking for a customizable middleware platform.
WildFly is free and open-source software, subject to the requirements of the GNU Lesser General Public License (LGPL), version 2.1.
The latest version of WildFly is: 28.0.1.Final – June 2023
Top resources available in this section:
WildFly basics
What is WildFly application server?
What is the difference between JBoss EAP, WildFly and JBoss AS ?
Choosing the right JDK for WildFly
WildFly for Sys Admins
How to Start, Stop and Restart WildFly
How to configure WildFly to bind to a different IP
Find out the version of WildFly you are running
Domain Management
How to manage a WildFly Domain
Configuring JVM Settings in a WildFlyDomain
Properties
How to set and load Properties in WildFly
Reading properties from a configuration folder in WildFly
How to use environment variables in WildFly configuration
Web Console
How to access WildFly Admin Console
How to manage WildFly remotely
Troubleshooting
Solving java.net.BindException: Address already in use: JVM_Bind
Various
How to set and load Properties in WildFly ?
In this tutorial we will cover how to load System Properties or Application Properties running on WildFly Application Server. We will also discuss how to set System Properties when running WildFly in a Kubernetes environment.
Solving java.net.BindException: Address already in use: JVM_Bind
the “java.net.BindException: Address already in use: JVM_Bind” error is a common challenge when working with Java applications. This error indicates that another process is using the network address and port, preventing your application from binding to it. In this tutorial, we will explore effective solutions to overcome this error and get your Java application up and running smoothly.
How to increase the Transaction Timeout in JBoss / WildFly
Transaction timeout in WildFly / JBoss can be configured in the transactions subsystem or at EJB level. When the transaction is configured in the transactions subsystem it will be the default transaction timeout for all JTA transactions. When configured at EJB level, the timeout will be specific of that EJB. Configuring Transaction timeout in the … Read more
How to change WildFly Management Console Password
The WildFly Management Console is a web-based administration tool that allows you to manage and configure the server. It is important to keep your WildFly Management Console password secure, and change it periodically to prevent unauthorized access. Here’s a tutorial on how to change the WildFly Management password:
How to install WildFly application server
This tutorial covers how to install WildFly application server on Linux and Windows machines. First off, you need to download a JDK which is supported by WildFly. Then, we will download and unzip the application server. Installing Java Firstly, if you are not sure which JDK to download, check this article: Choosing the right JDK … Read more
Find out the JBoss version you are running
This article will teach you how to find the version of WildFly or JBoss EAP that you are running. As we will see in a minute, there are multiple ways to find it however not all might be available in your scenario. Therefore, it’s good to know all the options you have.
How to use environment variables in WildFly configuration
One of the key features of WildFly is its support for environment variables, which allow you to dynamically configure your application server based on the environment in which it is running. In this tutorial, we will go through the steps required to use environment variables in WildFly configuration files like standalone.xml or host.xml.
How to Start, Stop and Restart WildFly
This guide contains some tips to teach you how to start, stop, restart WildFly application server. By the end of this tutorial, you will be able to effectively manage the lifecycle of your Wildfly server as needed. First of all, WildFly can be run in two modes: Standalone mode and Domain mode. Booting WildFly in … Read more
How to access WildFly Admin Console
This short tutorial will teach you how to access WildFly Admin Console also known as WildFly Management Console. WildFly Admin Console Default URL The default URL for WildFly Management Console is http://localhost:9990. Upon installation, you cannot connect to WildFly Management Console because there is no default Admin user for the Management Console. To add a … Read more