In this blog series we will present several ways to deploy an application on an EAP Domain. The series consists of 5 parts. Each one will be a standalone article, but the series as a whole will present a range of useful topics for working with JBoss EAP.

Part 1: Setup a simple EAP 7.0 Domain.

Part 2: Domain deployments through the new EAP 7.0 Management Console (this article)

Part 3:Introduction to DMR (Dynamic Model Representation) and domain deployments from the Common Language Interface CLI.

Part 4: Domain deployment from the REST Management API.

Part 5: Manage EAP 6 Hosts from EAP 7.0 domain

In part 1 of this series on JBoss EAP 7 Domain deployments, we set up a simple EAP 7.0 domain with three hosts:

Review the domain Configuration

The domain controller host0, and two slaves hosts running several EAP 7.0 instances.

In the following tutorial we are going to see how to deploy an application on JBoss EAP domain using the new EAP 7.0 Management Console.

From this repository we are going to install the helloworld-html5 on server primary-server-group using the managmeent console.

Be aware on EAP Domain the deployment unit is a server group, you cannot deploy an application on a single server unless this server constitute a group. Deployments are done on either all the server groups or on a specific server group.

The application is deployed and responding only on Server11 and Server21 who belongs to primary-server-group

This deployment mechanism is very simple and can help administrator to deploy an application very quickly But what if we want to integrate the deployment in a specific Continuous integration process? In the part 3 and 4, we will explore the EAP domainDeployments on secondary-server-group using the EAP CLI and the associated REST API.