Configuring global Modules and Directories in WildFly

WildFly lets you share a single module across all your Enterprise Applications. This means you can add your module to your application stack, with no deployment configuration. There are two ways to achieve it: Using global directories and using global modules. Let’s see both options. Configuring Global directories for your modules Since WildFly 19 and JBoss … Read more

How to customize WildFly using Env variables

In this article, we will learn how to leverage environment variables to modify and optimize WildFly configurations. We will explore first how to pass environment variables to a basic WildFly configuration. Then, in the next article we will show a common use case for this feature which is Cloud provisioning of WildFly. Passing environment variables … Read more

How to disable WildFly Admin Console

The WildFly application server comes with a powerful Admin Console that provides a user-friendly interface for managing and monitoring server resources. However, in some scenarios, you may want to disable the Admin Console to enhance security. This tutorial guides you through the process of disabling the Admin Console in WildFly or JBoss Enterprise Application Platform (JBoss EAP).

Read more

Creating a new subsystem in WildFly made simple

In this tutorial we will learn how to extend WildFly by adding a new subsystem. Although this operation involves several steps, by using the Maven wildfly-subsystem archetype you will get soon up to speed. . Below, I’ve outlined all the steps in a basic tutorial to get you started. Note that this tutorial assumes you have some familiarity with Java and WildFly administration.

Read more

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.

Read more