The server Directory

all/           minimal/       node2/         web/

default/       node1/         standard/

  1. Known in JBoss AS jboss.server.base.dir
  2. Root of server configuration sets
  3. JBoss comes with minimal, default and all
  4. Version 5.x comes with 2 new configurations: standard and web
  5. Defaults to configuration set in server/default
  6. Configuration sets contain the actual JBoss services For example:
  7. To change the configuration set that JBoss AS runs with, execute: bin/ -c <configuration-set>

bin/ -c minimal

bin/ -c all

Configuration sets:


  1. Includes support for JNDI and logging. It does not contain any other J2EE services like Servlet/JSP container, EJB container, or JMS.
  2. Can serve as a starting point when creating your own configuration sets


  1. As the name implies, this is the default Java EE 5 configuration. Contains the most used services except JAXR, IIOP and clustering services.


  1. This configuration extends the default configuration set and also include JAXR, IIOP and clustering services


  1. Certified Java EE 5 configuration compliant. web/
  2. The major difference with the existing configurations is that call-by-value and deployment isolation are enabled by default, along with support for rmiiiop and juddi (taken from the all config).


  1. Lightweight web container profile (Java EE 6 web profile). It provides support for JTA/JCA and JPA except for the servlet/JSP container.

The server Configuration Sets

all/           minimal/       node2/         web/

default/       node1/        standard/


The currently running server/<server> dir is known in JBoss AS as jboss.server.home.url. The name of the server (e.g. "default") is known as

Configuration sets are independent of each other

Each configuration set has to have at least the following four directories: conf/, deploy/, deployers/, and lib/. Other (referenced) directories such as data/, log/, tmp/, and work/ are automatically created on JBoss AS startup if they do not exist.

For indepth understanding on JBoss click on: