How to run jRuby applications on WildFly

In this tutorial, we will be exploring how to run Ruby applications in a Java Enterprise Container – WIldFly application server. We will be using jRuby to run the Ruby programming language in the JVM. Introduction to jRuby jRuby, a version of the Ruby programming language that is implemented in Java. jRuby allows you to … Read more

Create your first process with jBPM 6 Web designer

In this tutorial we will learn how to design a process from scratch using the jBPM6 Web designer or the business-central of its supported version, named Red Hat JBoss BPM Prerequisites: You have an installed jBPM 6 or the supported version Red Hat JBoss BPM 6. Reach the Web console: If using JBPM 6 move to http://localhost:8080/jbpm-console (login with … Read more

Securing a Web application with LDAP and Keycloak

In the second tutorial about LDAP and WildFly we will learn how to create an LDAP based User Federation configured on Keycloak. If you are new to Keycloak please refer to the base documentation: http://keycloak.jboss.org/docs. We have also provided two tutorials which could be a good start as well: Securing WildFly Management Console with LDAP … Read more

Managing WildFly and EAP patches

Patching the application server is e mechanism by which you can commit or rollback changes to the application server libraries – see the first article about it: Patching WildFly application server Patching the application server has however some implications if you want to apply further changes to the application server modules Let’s see an example. Here … Read more

How to read WildFly and JBoss EAP messaging journal

HornetQ ships with its high performance journal which uses a binary format. We can however have a look through the journal with some helper classes which are bundled in HornetQ JAR files that are part of JBoss EAP and WildFly distribution. The helper classes which can be used to inspect the journal are located in … Read more

Using CDI Beans in JBoss – WildFly modules

The building blocks of the application server are modules which are, often, Java libraries which can be run out of the application server context. It is however possible to deploy CDI Beans or use AS Resources in your modules. Let’s see how. In our example project, we will use a Java class which contains CDI … Read more

Categories cdi

Configuring message redelivery on JBoss – WildFly

In this tutorial we will discuss about the effect of using PERSISTENT or NON_PERSISTENT message delivery on JBoss EAP 6/7 or WildFly. By default, if you are sending a JMS message without any parameter, the PERSISTENT mode will be used: public void sendMessage() { try { MessageProducer producer = session.createProducer(queue); TextMessage message = session.createTextMessage(“my message”); … Read more

Develop powerful Serverside Javascript with UndertowJS

Today I’m going to write about Undertow.js which provides Server Side Javascript to WildFly application server. Nowadays many Javascript Frameworks like AngularJS and BackboneJS make it easier to create a single page web application. They structure the JavaScript code and offer a toolset of important functions to boost the development of applications. Rendering the application … Read more

WildFly 10 Final released !

On the 29th January 2016 WildFly 10 Final has been released! Let’s have a quick breakthough its features. New messaging subsystem: the new messaging provider embedded in WildFly 10 is Apache Artemis MQ which is derived from the HornetQ project, recently donated to the Apache foundation. The new messaging provides retains compatibility with the former … Read more