Monitoring Enterprise applications with OpenShift and Prometheus

This article covers how to monitor Java Enterprise applications using OpenShift Container Platform 4.6. For the purpose of this example, we will be using JBoss Enterprise Application platform Expansion pack which empowers JBoss EAP with Microprofile API, such as the Metrics API. The monitoring solution we will use is Prometheus which is available out of … Read more

Profiling Jakarta EE Applications with NetBeans Profiler

In this article we will learn how to profile Java/Jakarta EE applications with NetBeans built-in profiler tool and how to instrument WildFly application server for this purpose. There are several vendor tools for profiling Java applications such as JProfiler or YourKit. In the list of opensource tools, a valid option is NetBeans Profiler which lets … Read more

Building and deploying a Jakarta EE application on OpenShift

This is the second article about building and deploying a Jakarta EE service in the Cloud. In the first tutorial, we have covered How to build and deploy a Jakarta EE application on Kubernetes Now we will show how to deploy the same application on OpenShift container application platform. How to install quickly an OpenShift … Read more

How to build and deploy a Jakarta EE application on Kubernetes

In this series of tutorials, we will show how to create and deploy a Jakarta EE service in a Cloud environment. Within this first article, we will learn how to deploy a WildFly application on Kubernetes using Minikube and JKube Maven plugin. In the next article, we will target OpenShift as Cloud environment. Let’s get … Read more

Jakarta EE 9 Hello World example application

In the last post we had our first taste of Jakarta EE 9 with the preview version of WildFly 22: How to run Jakarta EE 9 on WildFly Let’s see now how to build and deploy sample application which uses the ‘jakarta‘ package namespace. The jakarta.jakartaee-api version 9 is now available on the official Maven repository: … Read more

How to run Jakarta EE 9 on WildFly

Welcome to Jakarta EE 9! We can finally have a taste of Jakarta EE 9 by downloading the Alpha version of WildFly 22. Let’s check it out As many of you know, Jakarta EE 9 is a tooling release that aims at updating specifications to the new Jakarta EE 9 namespace (from javax.* to jakarta.*), … Read more

Getting ready for Jakarta EE 9

In this article we will give an overview of the status of the upcoming Jakarta EE 9 and its impact on our applications. Also we will check when we will be able to have our first application tests in the Jakarta EE 9 environment Jakarta EE 8 was substantially just a change in project name … Read more

Getting started with Jakarta EE

As most of you probably know, the Java EE was migrated from Oracle to the Eclipse Foundation, and it is now called Jakarta EE, under the Eclipse Enterprise for Java (EE4J) project. There are already a list of application servers which offer a Jakarta EE 8 compatible implementation such as WildFly 18. In this tutorial we … Read more

From Java EE to Jakarta EE with WildFly

WildFly 18 has been released and one of the most interesting news is the alignment of the project with Jakarta EE 8 API. WildFly 17.0.1 was the first release of the applicaiton server certified as a Jakarta EE 8 compatible implementation. In terms of API do we have anything to change in our configuration ? … Read more