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

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

Getting started with Red Hat Code Ready Studio

JBoss Developer Studio is a free tool for developing applications with JBoss products, such as JBoss EAP/WildFly or Quarkus. JBoss Developer Studio has been now renamed to Red Hat Code Ready Studio and it’s available for download at: https://developers.redhat.com/products/codeready-studio/download Please note that to download this product, you must have a Red Hat account and accept … Read more

Configuring NetBeans with WildFly

This tutorial shows how you can configure NetBeans IDE with WildFly application server. NetBeans IDE is an open-source integrated development environment. NetBeans IDE supports development of all Java application types (Java SE (including JavaFX), Java ME, web, EJB and mobile applications) out of the box. Start by downloading the latest release of NetBeans from https://netbeans.org/downloads/ … 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

How to build and deploy Microprofile applications on Wildfly

WildFly provides support with the latest version of Microprofile API. This means you can combine the Jakarta EE API which is included in WildFly modules with the MicroProfile API to provide advanced Enterprise application. Let’s check in this tutorial how to build applications which use the Microprofile API. The recommended way to build and deploy … Read more

Using JWT Role Based Access Control with WildFly

WildFly 19 includes support for Microprofile JWT Api. In this tutorial we will see how to set up and deploy a REST Application which uses Microprofile JWT for Role Based Access Control. The application will run on the top of Wildly 19 and uses Keycloak as Identity and Access management service. Today, the most common … Read more

IntelliJ IDEA tip: How to connect to a Database using Database Navigator

IntelliJ IDEA is a powerful development environment. In today’s tip we will learn how to install the Database Navigator plugin that adds database capabilities to your development environment. Let’s start from the plugin installation. In order to do that, select the Settings | Plugin Panel and search for the “database navigator” in the MarketPlace text … Read more