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: 29.0.1.Final – September 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.
Supercharge WildFly management console with Hal.next console
HAL is the codename for WildFly management console. In this tutorial we will have a preview over the “HAL.next” which is next major version of the HAL management console. It ships with new features and uses the latest GWT release. What is the HAL management console? The HAL management console is part of every WildFly … Read more
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.
Analyzing Java Applications with JBoss Tattletale
In this tutorial, we will explore JBoss Tattletale, a powerful tool for analyzing Java applications. JBoss Tattletale provides insights into your application’s dependencies, usage of deprecated APIs, class and package-level statistics, and much more. By identifying potential issues and providing in-depth reports, Tattletale helps you improve the quality and maintainability of your Java projects. Let’s dive in and learn how to utilize this tool effectively.