WildFly Mini Conference
March 25, 2025
Review
- Date
- Tuesday, March 25, 2025
- Video
- Full recording
- Feedback
- If not already done: Please give feedback.
Agenda
JBang is a tool to create, edit and run self-contained source-only Java programs with unprecedented ease.
In this presentation, we will show how we can use JBang to prototype simple WildFly applications from a single Java source file. We start with a simple Web application and will integrate with a AI chat model in less than 15 minutes.

We’ll discuss and demonstrate how to use Ansible to manage and make evolve, in fully automated fashion, our WildFly infrastructure. For instance, we’ll see how to change the clustering configuration, smoothly and automatically, using Ansible. WildFly’s cluster capabilities are some of the most powerful features of the app server. It’s ability to leverage multicast to form itself is also quite appreciated by developers, but sometimes creates problems in production, where ops teams prefer to forbid such network communication. With this context in mind, this presentation and demonstration will show how to use Ansible to both set up a cluster of WildFly instances, but also dynamically change the running cluster from using multicast to tcp, with just one playbook run.

This talk will be a quick introduction to the Jakarta EE TCK projects like https://github.com/jakartaee/platform-tck/

This session will provide an update on the WildFly project’s plan to transition to a vendor-neutral foundation. We’ll cover the rationale for such a move and our current plans.

In this session we will show how to expose a Jakarta EE application as an MCP server. We will interact with WildFly servers using natural language to monitor and troubleshoot running instances.
The technology in use is defined by the MCP protocol and the WildFly MCP server (incubating project)

