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.
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: 32.0.0.Final – May 2024
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 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
How to shut down WildFly remotely?
To shut down JBoss or WildFly remotely, you can use the JBoss Command Line Interface (CLI) or the Management REST API. In this tutorial we will show both approaches. Two ways to shutdown JBoss or WildFly remotely If you have a local JBoss/WildFly installation then you can use the local jboss-cli.sh script to connect to … Read more
Configuring Transactions (JTA) using JBoss / Wildfly
This tutorial discusses about configuring and monitoring transactions using the Java Transaction API(JTA) on Wildfly application server. Transaction overview Let’s start from some definitions: You can define a transaction as a group of operations that must run as a unit and can involve persisting data objects, sending a message, and so on. When the operations … Read more
Top JBoss Interview Questions (2023)
Are you going for a JBoss / WildFly interview ? here is a comprehensive list of JBoss / WildFly interview questions that will shake up your hiring! General JBoss interview questions Q: Name all possible ways you know to start WildFly application server You can do it in at least four ways: Download and unzip … Read more
How to configure WildFly naming subsystem
This tutorial shows how you can configure the naming subsystem in WidFly and older JBoss AS versions The Java Naming and Directory Interface (JNDI) is a Java API for a directory service that allows Java software clients to discover and look up data and objects via a name. Like all other Java APIs also, JNDI … Read more
How to manage Servers in a WildFly Domain
This article will teach you how to manage the Servers and Server Groups running in a WildFly Domain. For the purpose of this article we will use the Command Line Interface to perform the management operations.
How to check if JBoss is running?
There are several ways to check if JBoss / WildFly application server is running. In this short article we will cover them in detail. Starting the server and checking the status When you start the application server, a set of System Properties are attached to the Java process. This makes easy to detect which Java … Read more
Solving “javax.naming.Reference cannot be cast to”
Java applications often leverage Java Naming and Directory Interface (JNDI) for naming and directory services. However, encountering the “javax.naming.Reference cannot be cast to” error can be a perplexing challenge for developers. This error typically indicates a casting issue when working with JNDI references. In this article, we will explore common causes of this error and provide solutions to help you resolve it effectively.