How to run Spring Boot applications on WildFly

This updated (May 2023) article shows how to deploy Spring Boot 3 / Spring Boot 2 applications on top of WildFly application server as Web application archives (war). We will start by setting up the application with Spring Boot Initializr. Then, we will apply the configuration changes to deploy the application on WildFly.

Read more

How to Trace requests with RestEasy

When working with RESTful web services, it is often useful to be able to trace requests to better understand what is happening. Fortunately, this is relatively easy to do with WildFly and Resteasy. In this article, we will look at how to configure tracing for REST requests using an enhancement available in WildFly 28.

Read more

How to configure and run Maven WildFly plugin

In the fast-paced world of Java application development, having a seamless and efficient deployment process is crucial. Maven, a powerful build automation tool, coupled with the WildFly plugin, offers a robust solution to streamline the deployment of your Java applications. This tutorial serves as a comprehensive guide to configuring the Maven WildFly plugin, equipping developers … Read more

Solving Unable to load the mojo ‘war’ in the plugin

If you are working with Maven and encounter the error message “Unable to load the mojo ‘war’ in the plugin ‘org.apache.maven.plugins:maven-war-plugin‘ due to an API incompatibility,” don’t worry. This error typically occurs when there is an issue with the compatibility of the Maven War Plugin. Fortunately, it can be easily resolved by updating the Maven … Read more

How to run Artemis MQ as Docker Image

In this tutorial, we will explore how to run Apache Artemis MQ, a high-performance messaging broker, within a Docker container. By containerizing Artemis MQ, you can easily deploy and manage your messaging infrastructure while leveraging the benefits of isolation, scalability, and portability offered by Docker. Let’s dive into the world of containerized messaging with Artemis MQ!

Read more

Apache Maven Faqs for Java Developers

Welcome to our tutorial on Apache Maven FAQs! Apache Maven is a popular build automation tool used for Java projects. It helps developers manage project dependencies, build, test, and deploy projects. In this tutorial, we will cover some frequently asked questions about Maven and provide helpful answers and explanations.

Read more

Getting started with ActiveMQ Artemis

In this tutorial, we will cover the installation process, configuration options, and key concepts of ActiveMQ Artemis. We will walk you through the steps to set up a basic messaging system, demonstrate message publishing and consuming, explore advanced features, and share best practices along the way. Let’s dive into the world of ActiveMQ Artemis and unlock its potential for your messaging needs!

Read more

Using REST Services to upload and download files

This REST Service tutorial is a quick guide for handling files upload and download using REST Services. We will create and test a Rest Service to upload and download files using JAX-RS API. Finally, we will show how to build a JUnit 5 Test to test files uploading using RESTEasy Client API. Uploading and Downloading … Read more