Domain Directory Structure Enhancements from 8.1 to 9.x WebLogic Server 8.1 Domain Directory Structure
In WebLogic Server 8.1 environments, the domain directory structure created by the Configuration Wizard contains:
A domain root directory with the same name as the domain, such as mydomain or petstore. This directory contains the following:
- config.xml file for the domain
- Scripts used to start server instances and establish the environment
- Subdirectory for storing applications for the domain, typically named applications.
When you start a server instance in a domain for the first time, WebLogic Server creates the following subdirectories in the domain directory:
- Files containing security information
- logs directory for storing domain-level logs
- For each server running in the domain, a directory for storing server logs and HTTP access logs
Directory Structure for 8.1- Domain_name
- application
- logs
- rmfilestore
- boot.properties
- config.xml
- DefaultAuthentication.ldift
- DefaultAuthorizerinit.ldift
- DefaultRoleMapperinit.ldift
- fileRealm.properties
- installService.cmd
- and so on for starting and stopping the server
WebLogic Server 9.x Domain Directory Structure
As of 9.0, WebLogic Server offers the following enhancements to the structure of the WebLogic domain directory:
- To improve configuration management and promote XML file validation, WebLogic Server supports the specification of domain configuration data in multiple files, including config.xml, in the new domain_name/config directory. (Here domain_name specifies the domain directory.) In previous releases, the config.xml file was the repository for all configuration information. Now, new subdirectories of config maintain configuration modules for diagnostic, JDBC, JMS, Node Manager, and security subsystems. Each configuration file adheres to an XML Schema definition.
- Startup and shutdown scripts are maintained in the domain_name/bin directory. In previous releases, they were stored in the root directory of the domain.
Directory Structure for 9.x- domain_name
- deployment-name1
- deployment-name2
- bin
- startManagedWebLogic.cmd
- startManagedWebLogic.sh
- startWebLogic.cmd
- startWebLogic
- .....
- startup, console-ext, init-info, lib, security,
- server-name-1
- bin, cache, data, and so on