How to execute CLI scripts in WildFly Bootable Jar

WildFly Bootable jar is a plugin that lets you run your WildFly applications into bootable microservice-like components. This tutorial covers how to execute CLI script during the packaging or at runtime, to customize your bootable JAR configuration. There are two ways to run CLI management scripts on the top of your executable Bootable Jar: Execute … Read more

Building Reactive Applications with WildFly

In this tutorial we will learn how to design, configure and deploy a reactive application on WildFly 23, using smallrye-reactive-messaging version 3.0.0. We will use Apache Kafka as distributed data streaming platform for our demo application. Reactive Streams aims to provide a standard for exchanging data streams across an asynchronous boundary. At the same time, … Read more

How to live reload your WildFly applications

The next major release of WildFly Bootable JAR (3.0.0) is going to bring a super interesting feature. You can use a Maven goal to achieve live reload of your applications. Let’s check it out. In order to use the live reload feature, you have to use the version 3 of the WildFly Bootable Jar plugin: … Read more

Turn your WildFly applications in bootable JARs

WildFly bootable jars have reached the version 2.0.0.Final therefore we have updated this tutorial. WildFly bootable jars are a new way to package applications which specifically target microservice deployments, allowing us to boot our Enterprise/Microprofile application just from one jar file! Thanks to Galleon technology, it is possible to combine layers of the application servers … Read more

Getting started with GraphQL using Java applications

This tutorial will introduce you to the GraphQL Microprofile specification covering the basics of this emerging technology and showing a full example application developed on WildFly application server, which is a Microprofile compatible runtime environment. GraphQL is a specialized query language with a syntax that defines the process of data-request and is useful when conveying … Read more

A simple example of MicroProfile REST Client API

MicroProfile REST Client API provides a type-safe approach to invoke RESTful services over HTTP. It relies on JAX-RS APIs for consistency and easier reuse, therefore you won’t need a specific extension to be added in WildFly to use this API. Let’s see a sample application which is composed of a Server Endpoint and a REST … Read more

Getting started with OpenAPI on WildFly

The Microprofile OpenAPI can be used to document your REST endpoint using annotations or a pre-generated JSON in a standard way. In this tutorial we will learn how to leverage this API on applications deployed on WildFly. Documenting REST Services is extremely useful since, as it follows a standard, it can be used in a … Read more