RFE: JBoss EAP 6, domain mode: allow hierarchical definition of resources across profile, server-group and server

Solution Verified - Updated -

Issue

JBoss EAP 6.x used in domain mode:

  • PROFILE contains the configuration data to be applied to SERVER
  • SERVERGROUP container of servers with similar characteristics. It's bound to a specific PROFILE from which it inherits the configurations.
  • SERVER instance of JBoss on a specific server. It's bound to a specific SERVERGROUP.

Our task is the identifying server features for inserting the specific server in the correct SERVERGROUP.
The SERVERGROUP applies configurations data (from PROFILE) to the server.

This type of implementation is too constrained, in our opinion.

The configurations data are only present in the PROFILE.

For example if I have two servers that work exactly in the same way but they need to access to two different databases (eg test environment and production environment), we have to create two separate PROFILEs and two separate SERVERGROUPs that are different just for one parameter (database url). Because of this, we must create as many PROFILEs and SERVERGROUPs as the number of SERVERs.

We think a better solution is the feature for adding configuration data also in the PROFILE, SERVERGOUP and SERVER objects. In this way we'll have a hierarchical configuration tree. Following is a flow example for configuring Server DataSource:

  • Is DataSource present in the SERVER object? IF YES: take it; ELSE: skip to SERVERGROUP object.
  • Is DataSource present in the SERVERGROUP object? IF YES: take it; ELSE: skip to PROFILE object.
  • Is DataSource present in the PROFILE object? IF YES: take it; ELSE: skip to ... other.

We have a strong motivation for asking you this feature because we are going to install many and many JBoss instances and we are forced to use the Standalone configuration.

In conclusion we request you to consider starting a very urgent RFE for enabling the feature.

Environment

JBoss Enterprise Application Platform (EAP) 6.x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.