JBOSS common, docs & lib directory

The common directory

Contains the lib directory (also known as jboss.common.lib.url).

  1. lib folder contains the common libraries shared by all server configurations (more on this later)
  2. This directory is new to JBoss 5. In earlier versions of JBoss a number of common libraries were simply duplicated for each configuration set.

The docs Directory

dtd/           examples/       licenses/       schema/         tests/

  1. Examples: sample configuration: JMX, JCA, JMS, NetBoot, etc.

    1. Contains excellent examples for many different configurations. For example, the file docs/examples/jca/mysql-ds.xml can serve as a starting point in defining a MySQL-based Data Source (shared database connection-pool) in JBoss AS.

  2. DTDs and Schemas for J2EE and JBoss XML files

    1. Contain all J2EE-referenced XML DTD and XSD files, making it simple to validate XML files and lookup the relevant "grammar" when making configuration changes. DTDs were employed by J2EE 1.3 and JBoss 4 whereas Schemas are used since J2EE 1.4 and JBoss 5.

  3. Licenses for all JBoss components
  4. Unit test results

Interested in mastering JBOSS?

Learn more about JBOSS Tutorial in this blog post.

The lib Directory

  1. Contains JBoss bootstrap libraries (core libraries)
  2. Do not place your own files here or remove any of the existing files
  3. As an example, you’ll find here the JBoss Micro container and the old JMX kernel.

For indepth understanding on JBoss click on: