Zero Config Database configuration with Quarkus (DevServices)

Quarkus 1.13 ships with a new feature called “DevServices” which allows testing or running in dev mode Quarkus without an actual database configuration. Basically, all you need to do is including the extension in your pom.xml file and Quarkus will set up the playground for you. No need to start or configure a database! Let’s … Read more

How to run CLI commands in WildFly Dockerfile

In this tutorial we will learn how to run CLI commands when building Docker images of WildFly application server. In order to run CLI commands on the top of WildFly image you need to use the embed-server CLI feature since the management interfaces of WildFly are not available during the process of building the Docker … Read more

Securing WildFly Management Console with LDAP

This is a two-part tutorial about using LDAP on WildFly application server. In this first one we will learn how to configure the management console to use LDAP for authentication. In the next one we will learn how to use KeyCloak to authenticate and authorize application users against the LDAP server. We will use ApacheDS … Read more

Create custom WildFly container images with S2I toolkit

Source-to-Image (S2I) is a toolkit for building container images from source code. S2I produces ready-to-run images by injecting source code into a container image and letting the container prepare that source code for execution. By creating self-assembling builder images, you can version your images and control your build environments exactly like you use container images … Read more

How to create a custom Elytron Realm

In this tutorial we will learn how to create a custom Realm in Elytron, which is the equivalent of the old legacy Login Modules, and we will test it with a sample Web application. The starting point for creating a custom Ream in Elytron is the interface SecurityRealm which contains the contract for a realm backed … Read more

5 WildFly Loggers you should know about

in WildFly and JBoss EAP Loggers are used to log messages by defining a category generally consisting of a package name or a class name. In short, they can let you customize the logging events for a package or Class name. We will see 5 Loggers which I’ve found pretty useful in my work. org.jboss.remoting.remote … Read more

jBPM 3-4-5 index page

This is the list of tutorials available on this site for jBPM v. 3,4 and 5 jBPM 3 and 4 jBPM handlers code examples /jboss-jbpm/jbpm/jbpm-handlers-code-examples Configure jBPM to send mail /jboss-jbpm/jbpm/configure-jbpm-to-send-mail How to log on the JBPM console ? /jboss-jbpm/jbpm/how-to-log-on-the-jbpm-console JBPM 4 quickstart /jboss-jbpm/jbpm/jbpm-4-tutorial How to inject variables into a JBPM Action handler ? /jboss-jbpm/jbpm/how-to-inject-variables-into-a-jbpm-action-handler … Read more

Design jBPM Processes with Eclipse designer plugin

This updated tutorial will teach you how to design a jBPM process with Eclipse designer plugin, make a KJAR out of it and deploy in on jBPM. First off, you need to take the download link of Eclipse’s plugin for jBPM from https://www.jbpm.org/download/download.html As you can see from the Download page, the jBPM team stopped … Read more