Searchable Title : JBoss AS Service Dependencies
When trying to build a custom configuration of JBoss AS (i.e. something other than the "default", "minimal", and "all") it can be difficult to decipher all of the inter-dependencies between services. For example, if you want a configuration with just JBossMQ, you will also need security, naming, JTA, and possibly hsqldb-ds (although you would probably use a different database in production systems). What can be frustrating is to then realize that each of these service have their own dependencies on naming, minimal, and jmx-core. So here is a hierarchy of all services with their recursive dependency trees included as of JBoss AS 4.0.3. This data was taken from the JBoss AS Installer program, which may (or may not) provide a complete list.