|
This document provides general information about templates in the following topics:
The term template refers to a Java Archive (JAR) file that contains the files and scripts required to create or extend a domain. The types of template include:
The product installation includes a predefined Basic WebLogic Server Domain template. This template defines the core set of resources within a domain, including an Administration Server and basic configuration information. Complete details are provided in Basic WebLogic Server Domain Template on page 1-13.
You can also create a custom domain template from an existing domain using the Domain Template Builder or the pack command. Using the Domain Template Builder, you can also create a custom domain template from an existing template.
The product installation includes several predefined extension templates. For a summary of extension templates, see Template Summary.
You can also create a custom extension template from an existing domain or template using the Domain Template Builder.
You can use the Worklist extension templates to add 8.1x backward compatibility to a 9.2 Worklist domain. For more information, see WebLogic Integration Worklist Extension Template, and WebLogic Integration Worklist (Compatibility) Extension Template.
pack command. Complete details are provided in
Creating Templates and Domains Using the pack and unpack Commands.
The following table identifies the location of the predefined templates provided with your product installation, where BEA_HOME represents the product installation directory.
The following table identifies the tools with which you can create templates and the tools with which you can use templates to create or extend a domain.
| Note: | All the tools used to create or extend a domain leverage a common underlying infrastructure, referred to generically as the Configuration Wizard framework. |
pack/unpack commands, see in
Creating Templates and Domains Using the pack and unpack Commands.
The following table summarizes the predefined templates that may be provided in your product installation.
WebLogic Beehive Extension (AquaLogic Service Bus)
|
Extends the base WebLogic Server domain to create a WebLogic Beehive domain. Also adds required Beehive libraries to support run-time use of controls.
|
|||
Extends the base WebLogic Server domain with a Web application designed to guide new users through an introduction to WebLogic Server. When running the Web application, users can review informative content on various topics, including highlights of WebLogic Server functionality. From the Web application, users can also run several pre-configured, pre-compiled examples. Resources from this extension template are required for a WebLogic Server Examples domain.
|
||||
Extends the WebLogic Server domain containing resources from the base WebLogic Server domain template and the WebLogic Server Default Domain extension template to create a complete WebLogic Server Examples domain. The WebLogic Server Examples domain contains a collection of examples that illustrate best practices for coding individual J2EE and WebLogic Server APIs.
|
||||
This section provides the following topics:
WebLogic Server resources must already be set up in your domain before you can add resources from an extension template. When you select an extension template, the Configuration Wizard framework checks to make sure the required resources are available for you.
You can create a base WebLogic domain using the predefined basic WebLogic Server domain template or you can create a base WebLogic domain and extend it incrementally using the extension templates. The following table shows the relationship between the templates and the domains created.
The basic files included in any template are config.xml and template-info.xml. There are additional files in the predefined templates that are the basis for creating or extending a domain. The following table describes the files typically included in a domain or extension template.
Your product installation provides one predefined base WebLogic Server domain template. All other predefined templates are extension templates that you may use to add resources, services, and applications to a base WebLogic Server domain. You can easily create or extend a domain by using these predefined templates with the Configuration Wizard or WLST.
The Basic WebLogic Server Domain template allows you to create a simple WebLogic Server domain. By default, when using the Basic WebLogic Server Domain template, you generate a domain that contains only the required components: an Administration Server and a single administrative user. Any required applications must be created and configured within the domain.
The following table defines the default directory structure and files generated by the Basic WebLogic Server Domain template. Unless otherwise specified, by default, the Configuration Wizard framework creates the domain in the BEA_HOME\user_projects\domains\base_domain directory. If you modify the default configuration settings, the output directory structure may be different from the structure described here.
File containing the configuration information used by the Administration Server. For more information, see
Domain Configuration Files in Understanding Domain Configuration.
|
||||
Files used for bootstrapping tasks, including authentication (user and group), authorization, and role mapping. These files contain LDAP-specific information.
|
||||
File containing server startup properties, including the user name and password required to boot the server (in encrypted format). It is generated only when you select development startup mode.
|
||||
The following table identifies the resources and services configured in a domain created with the Basic WebLogic Server Domain template.
When using the Configuration Wizard or WLST Offline to create a new domain, and you want the Administration Server name to be different from the default name,
AdminServer, you must configure the name manually. You cannot change the name afterwards when applying an extension template.
For information about customizing the Administration Server name while creating a domain with the Configuration Wizard, see "Configure the Administration Server" in "Customizing the Environment" in
Creating WebLogic Domains Using the Configuration Wizard.
For information about customizing the Administration Server name while creating a domain with WLST Offline, see "Creating and Configuring WebLogic Domains Using WLST Offline" in WebLogic Scripting Tool.
The following sample WLST Offline code snippet shows how to change the default Administration Server name,
|
||
Using the Configuration Wizard, you can extend a base WebLogic Server Domain to create a WebLogic Integration Domain. You accomplish this by adding the resources and services provided in the WebLogic Integration .
The following table defines the default directory structure and files generated after applying the WebLogic Integration Extension template to a base WebLogic Server domain. Unless otherwise specified, by default, the Configuration Wizard creates the domain in the BEA_HOME\user_projects\domains\base_domain directory. If you modify the default configuration settings, the output directory structure may be different from the structure described here.
File containing the configuration information used by the Administration Server. For more information, see
Domain Configuration Files in Understanding Domain Configuration.
|
||||
Files used for bootstrapping tasks, including authentication (user and group), authorization, and role mapping. These files contain LDAP-specific information.
|
||||
The following table identifies the resources and services configured in a domain extended with the WebLogic Integration BPM extension template. Prior to extending the domain, the WebLogic Integration BPM extension Template requires the WebLogic Advanced Web Services (wls_webservices) and Workshop for WebLogic extension (workshop_wl) template to be applied on the domain.
Uses the Administration Server provided in the base WebLogic Server domain. The default name is
AdminServer.
For information about naming the Administration Server during domain creation, see
Resources and Services Configured for WebLogic Server Domain Template on page 1-19
|
||
|
||
Adds the JMS queue with local JNDI name
WSInternaljms.internal.queue.WSDupsEliminationHistoryQueuecgServer provided by the WebLogic Integration BPM extension template. Identifies the JMS queue as a conversational-jms system resource and targets it to the JMS server, WSStoreForwardInternalJMSServercgServer.
|
||
Adds the JMS queue with local JNDI name
WSInternaljms.internal.queue.WSDupsEliminationMessageQueuecgServer provided by the WebLogic Integration BPM extension template. Identifies the JMS queue as a conversational-jms system resource and targets it to the JMS server, WSStoreForwardInternalJMSServercgServer.
|
||