Administrative repository

WebSphere Application Server stores configuration data for each WebSphere Application Server instance in XML documents, which reside in a cascading hierarchy of directories beneath the root directory for the instance. This hierarchy of directories makes up the administrative repository for a WebSphere Application Server instance. The configuration documents describe the servers, nodes, applications, and resources that are part of an instance.

Hierarchy of configuration directories

In a Network Deployment environment, the cascading hierarchy of directories and the documents' structure support multi-node replication to synchronize the activities of all processes in a cell. By default, changes made to configuration documents in the Network Deployment instance's cell repository are automatically replicated to the same configuration documents that are stored on nodes throughout the cell.

The administrative repository for each WebSphere Application Server and Network Deployment instance starts with the config directory located directly under the root directory for the instance. For the default instance, the administrative respository is contained in the /QIBM/UserData/WebAS5/edition/default/config directory, where edition is Base for WebSphere Application Server and ND for WebSphere Application Server Network Deployment respectively.

The administrative repository for an instance has the following directories and files:

Here is an example of the structure.

config
  cells
    cell1
       cell.xml resources.xml virtualhosts.xml variables.xml security.xml
       applications
          sampleApp1
             deployment.xml
             META-INF
                application.xml ibm-application-ext.xml ibm-application-bnd.xml
          sampleApp2
             deployment.xml
             META-INF
                application.xml ibm-application-ext.xml ibm-application-bnd.xml
       nodes
          nodeX
             node.xml variables.xml resources.xml serverindex.xml
             servers
               serverA
                  server.xml variables.xml
               nodeAgent
                  server.xml variables.xml
          nodeY
             node.xml variables.xml resources.xml serverindex.xml

When you perform administrative tasks, WebSphere Application Server generates temporary configuration files and backup configuration files. For information on these files, see Temporary and backup configuation files.