4 Configuring Fusion Middleware Domains
This chapter includes the following sections:
- Creating a WebLogic Domain for Fusion Middleware Products
The Configuration Wizard takes you through a series of screens that help you create a WebLogic Server domain. Additional screens appear depending on the components that you add for the domain, and on other factors. - Updating a WebLogic Domain That Includes Fusion Middleware Products
The Configuration Wizard takes you through a series of screens that help you update the domain.
Creating a WebLogic Domain for Fusion Middleware Products
The Configuration Wizard takes you through a series of screens that help you create a WebLogic Server domain. Additional screens appear depending on the components that you add for the domain, and on other factors.
To create a new WebLogic domain that includes Fusion Middleware products installed with WebLogic Server, start the Configuration Wizard as described in Starting the Configuration Wizard.
Note:
In situations where you cannot run the Configuration Wizard in GUI mode, Oracle recommends that you use a WLST script to create or extend a domain. See Creating and Using a Domain Template (Offline) in Understanding the WebLogic Scripting Tool.
The Configuration Wizard screens appear in a sequence, in the order listed in Table 4-1. For more information on each screen, refer to the related section in Configuration Wizard Screens, or click the link in the Screen column.
Table 4-1 Configuration Screens for Creating a New WebLogic Domain
Screen | When Does This Screen Appear? | Perform the Following Action |
---|---|---|
When CONFIG_JVM_ARGS is not set to display domain profile options |
Select Create a new domain. In the Domain Location box, enter the path to the new domain, or click Browse to create the domain directory. Click Next. |
|
When CONFIG_JVM_ARGS is set to |
Select Create a new expanded domain or Create a new compact domain as appropriate. In the Domain Location box, enter the path to the new domain, or click Browse to create the domain directory. Click Next. |
|
Always |
Do one of the following:
Click Next. |
|
Only if the templates that you have selected in the Templates screen are configured for high availability. |
You can configure the following HA options:
Click Next. |
|
Only if one or more of the selected templates define an application |
Specify the directory in which the domain applications have to be stored. Click Next. |
|
Always |
Specify the username and password for the administrator account of the domain. Click Next. |
|
Always |
Select the domain mode to use: Development or Production. When Production is selected, secured production mode is enabled by default. Turn on Disable Secure Mode if you want to use the less secure default settings of Production mode. See Understand How Domain Mode Affects the Default Security Configuration in Securing a Production Environment for Oracle WebLogic Server . Enter an Admin Port. When secured production mode is enabled, all administrative traffic must flow through this port. The administration port is 9002 by default. Select the JDK to use in the domain or click Browse to navigate to the JDK you want to use. Click Next. |
|
Only if the domain includes components that require the use of the Oracle Fusion Middleware Repository Creation Utility (RCU) to load database schemas |
Select whether you want to use RCU parameters for schema configuration, or you want to configure the schemas manually. If you elect to use RCU parameters, complete the fields on the screen and click Get RCU Configuration. Click Next. |
|
Schema configuration |
Only if the domain includes components that require the use of the Oracle Fusion Middleware Repository Creation Utility (RCU) to load database schemas |
See Configuring Schemas for information about these screens. |
Data source configuration |
Only if the domain includes components that require JDBC data sources or Oracle RAC multi-data sources |
See Configuring Data Sources for information about these screens. |
Only when a selected template requires user provided credentials |
Specify the username and password for each security store or key. Click Next. |
|
Only when a selected template requires user provided key pairs or certificates |
Select the security store/key to configure. In the top table, enter the path for the trusted certificate to use. In the bottom table, enter the path for the private key and the password for the private key. Repeat for each store or key. When done, click Next. |
|
Only when a selected template requires importing key pairs or certificates from a |
Select the Java keystore (JKS) file location, keystore password, target keystore password, and other details to configure the JAVA keystore for importing into the target keystore. Define additional certificates and keys, if necessary. Click Next. |
|
Always |
Select the check box for each category (if any) for which you want to perform advanced configuration tasks The available check boxes depend on the resources that are configured in the selected products or template. Click Next. |
|
Only if you have selected Administration Server on the Select Advanced Configuration screen |
Change the settings for the Administration Server as needed. Click Next. |
|
Only if you have selected Node Manager on the Select Advanced Configuration screen |
Select the Node Manager Type. Enter the username and password for accessing the Node Manager. Click Next. |
|
Only if you have selected Managed Servers, Clusters, and Coherence on the Select Advanced Configuration screen |
Add, delete, clone, or reconfigure Managed Servers as needed. Click Next. |
|
Only if you have selected Managed Servers, Clusters, and Coherence on the Select Advanced Configuration screen |
Add, delete, or reconfigure clusters as needed. Click Next. |
|
Only if you have selected Managed Servers, Clusters, and Coherence on the Select Advanced Configuration screen, and your domain includes at least one cluster |
Add servers to or remove servers from the clusters in your domain. Click Next. |
|
Only if you have selected Managed Servers, Clusters, and Coherence on the Select Advanced Configuration screen, and your domain includes at least one cluster, and at least one Managed Server that is not assigned to a cluster |
For each cluster, specify whether you want to create an HTTP proxy application for the cluster. If you select the Create HTTP Proxy check box for a cluster, select the proxy server to use for that cluster. Click Next. |
|
Only if you have selected Managed Servers, Clusters, and Coherence on the Advanced Configuration screen, and Coherence is installed with WebLogic Server |
Accept the default cluster name or type a new name for the Coherence cluster. Enter the port number to use as the Coherence cluster listen port. Click Next. |
|
Only if you have selected Managed Servers, Clusters, and Coherence on the Advanced Configuration screen |
Select the Machine tab (Windows) or Unix Machine tab (UNIX). Add machines as needed. Configure the settings for each machine. Click Next. |
|
Only if you have selected Managed Servers, Clusters, and Coherence on the Select Advanced Configuration screen, and there is at least one machine configured in the domain |
Assign the Administration Server and Managed Servers to the appropriate machines. Click Next. |
|
Only if you have selected Domain Frontend Host Capture on the Advanced Configuration screen |
Enable or disable the frontend host and, if enabled, specify or update the configuration for the frontend host. Click Next. |
|
Only if a system component, such as OHS or OID, is installed |
Click Add to add system components to the domain. Configure each system component. Click Next. |
|
Only if OHS is installed |
Select an OHS server to configure. Specify the settings for that server. Repeat for each server. Click Next. |
|
Only if ODI is installed |
Select the ODI server to configure. Specify the settings for that server. Repeat for each server. Click Next. |
|
Only if a system component, such as OHS or OID, is installed |
Assign the system component servers to the appropriate machines. Click Next. |
|
Only if you have selected Deployments and Services on the Select Advanced Configuration screen, and a selected product or template contains J2EE applications or libraries |
Select the target server or cluster on which you want to deploy applications or libraries. Select the check box for each application or library you want to deploy on the selected target. Note: When you create a restricted JRF domain by using the Click Next. |
|
Only if you have selected Deployments and Services on the Select Advanced Configuration screen |
Select the target server or cluster. Select the check box for each service you want to target to it. Click Next. |
|
Only if you have selected File Store on the Select Advanced Configuration screen |
Change the settings for each JMS file store as needed, and select the synchronous write policy for each file store. Click Next. |
|
Always |
Review the configuration for your domain by selecting a Summary View, and then selecting individual items in the list for that view. If the domain is configured as you want it, click Create to create the domain. To modify the configurations, click Previous to return to the appropriate screen for the settings you want to change. |
|
Always |
Shows the progress of the domain creation. When the process completes, click Next. |
|
Always |
Review the domain creation results. Click Finish to exit the Configuration Wizard. |
- Configuring Schemas
The schema configuration screens appear in the Configuration Wizard only if the domain includes components that require the use of the Oracle Fusion Middleware Repository Creation Utility (RCU) to load database schemas. - Configuring Data Sources
The data source configuration screens appear in the Configuration Wizard only if the domain includes components that require JDBC data sources or Oracle RAC multi-data sources.
Parent topic: Configuring Fusion Middleware Domains
Configuring Schemas
The schema configuration screens appear in the Configuration Wizard only if the domain includes components that require the use of the Oracle Fusion Middleware Repository Creation Utility (RCU) to load database schemas.
Table 4-2 lists the sequences of schema-related screens. For more information on each screen, refer to the related section in Configuration Wizard Screens, or click the link in the Screen column.
Table 4-2 Schema Configuration Screens
Screen | When Does This Screen Appear? | Perform the Following Action |
---|---|---|
Only if the domain includes components that require the use of the Oracle Fusion Middleware Repository Creation Utility (RCU) to load database schemas |
Enter connection information to connect to the database server from which service table information is to be retrieved. Click Next to continue. |
|
Only if the domain includes components that require the use of the Oracle Fusion Middleware Repository Creation Utility (RCU) to load database schemas There are two versions of this screen, depending on whether the selected templates contain multi-data source definitions or GridLink data source definitions |
Configure the schema owner and password for each component schema listed on this screen. Changes to any of the fields on this screen are applied to all selected component schemas in the table. For example, if all your schemas reside on the same database, select all the schemas in the table, then specify the appropriate database values for the schemas (DBMS/Service, Host Name, and Port). If, for example, you have a different password for each schema, you must select each schema individually and specify the password for the selected schema. Click Next to continue. |
|
Only if the domain includes components that require the use of the Oracle Fusion Middleware Repository Creation Utility (RCU) to load database schemas, and you selected the Convert to GridLink option |
Configure the schema owner and password for each component schema listed on this screen. Changes to any of the fields on this screen are applied to all selected component schemas in the table. For example, if all your schemas reside on the same database, select all the schemas in the table, then specify the appropriate database values for the schemas (including Service Name, Service Instance, ONS Host, wallet file, and wallet password). If, for example, you have a different password for each schema, you must select each schema individually and specify the password for the selected schema. Click Next to continue. |
|
Only if the domain includes components that require the use of the Oracle Fusion Middleware Repository Creation Utility (RCU) to load database schemas, and you selected the Convert to RAC multi-data source option |
Configure the schema owner and password for each component schema listed on this screen. Changes to any of the fields on this screen are applied to all selected component schemas in the table. For example, if all your schemas reside on the same database, select all the schemas in the table, then specify the appropriate database values for the schemas (Service Name, Host Name, Instance Name, and Port). If, for example, you have a different password for each schema, you must select each schema individually and specify the password for the selected schema. Click Next to continue. |
|
Only if the domain includes components that require the use of the Oracle Fusion Middleware Repository Creation Utility (RCU) to load database schema |
Test the configurations that you specified for the data sources in the previous screen. Click Next to continue. |
After you configure the screens described in this section, return to Table 4-1 to continue with the sequence.
Configuring Data Sources
The data source configuration screens appear in the Configuration Wizard only if the domain includes components that require JDBC data sources or Oracle RAC multi-data sources.
Table 4-3 lists the sequences of schema-related screens. For more information on each screen, refer to the related section in Configuration Wizard Screens, or click the link in the Screen column.
Table 4-3 Data Source Configuration Screens
Screen | When Does This Screen Appear? | Perform the Following Action |
---|---|---|
Only if the domain includes components that require JDBC data sources |
Select a data source to configure, and then do one of the following:
Click Next to continue. |
|
Only if the domain includes components that require JDBC data sources, and you selected the Convert to GridLink option for at least one data source on the Configure JDBC Data Source screen |
Configure the fields for the Gridlink RAC data source, including the Service Name, Service Instance, ONS Host, wallet file, and wallet password. Click Next to continue. |
|
Only if the domain includes components that require JDBC data sources, and you selected the Convert to RAC multi-data source option for at least one data source on the Configure JDBC Data Source screen |
Configure the fields for the Oracle RAC multi-data source, including the Oracle RAC host name, instance name, and port. Click Next to continue. |
|
Only if the domain includes components that require JDBC data sources |
Select the data sources to test, and click Test Connection. Wait for one or more connection tests to complete. Note: In order to test connections, the database to which you are trying to connect must be running. If you do not want to test connections, deselect all data sources. Click Next to continue. |
|
Only if the selected products or template includes a set of SQL files organized by database type |
Select the data sources for which you want to run the database scripts. Select the database version. Click Run Scripts. After you run the necessary scripts, click Next to continue. |
Updating a WebLogic Domain That Includes Fusion Middleware Products
The Configuration Wizard takes you through a series of screens that help you update the domain.
To update the domain, start the Configuration Wizard as described in Starting the Configuration Wizard.
Note:
In situations where you cannot run the Configuration Wizard in GUI mode, Oracle recommends that you use a WLST script to create or extend a domain. See Creating and Using a Domain Template (Offline) in Understanding the WebLogic Scripting Tool.
The Configuration Wizard displays a sequence of screens, in the order listed in Table 4-4. For more information on each screen, refer to the related section in Configuration Wizard Screens, or click the link in the Screen column.
Table 4-4 Configuration Screens for Updating an Existing WebLogic Domain
Screen | When Does This Screen Appear? | Perform the Following Action |
---|---|---|
Always |
Select Update an Existing Domain. Select the domain directory from the Existing Domain Directory drop-down list, or click Browse to navigate to and select the domain directory. Click Next to continue. |
|
Always |
Do one of the following:
Click Next to continue. |
|
Only if the templates that you have selected in the Templates screen are configured for high availability. |
At the time of updating a domain, this screen appears only if new templates are introduced and you have not configured the HA options for those templates. For example, if the new templates that you use to update the domain contain the “Automatic Service Migration (ASM)” parameter, and you have not defined the ASM parameter in the existing, the screen appears. Select the applicable HA options for the domain you are updating. Click Next. |
|
Only if one or more of the selected templates define an application |
Specify the directory in which the domain applications have to be stored. Click Next to continue. |
|
Only if the domain includes components that require the use of the Oracle Fusion Middleware Repository Creation Utility (RCU) to load database schemas |
Select whether you want to use RCU parameters for schema configuration, or you want to configure the schemas manually. If you elect to use RCU parameters, complete the fields on the screen and click Get Defaults. Click Next. |
|
Schema Configuration |
Only if the selected products or template includes components that require the use of the Oracle Fusion Middleware Repository Creation Utility (RCU) to load database schemas |
See Configuring Schemas for information about these screens. |
Data Source Configuration |
Only if the selected products or template includes components that require JDBC data sources or Oracle RAC multi-data sources |
See Configuring Data Sources for information about these screens. |
Only when a selected template requires user provided credentials. |
Specify the username and password for each security store or key. Click Next. |
|
Only when a selected template requires user provided key pairs or certificates. |
Select the security store or key to configure. In the top table, enter the path for the trusted certificate to use. In the bottom table, enter the path for private key and the password for the private key. Repeat for each store or key. When done, click Next. |
|
Only when a selected template requires importing key pairs or certificates from a |
Select the Java keystore (JKS) file location, keystore password, target keystore password, and other details to configure the JAVA keystore for importing into the WebLogic domain. Define additional certificates and keys, if necessary. Click Next. |
|
Always |
Select the check box for each category (if any) for which you want to perform advanced configuration tasks The available check boxes depend on the resources that are configured in the selected products or template. Note: When you extend a domain, you cannot change the Administration Server and Node Manager configurations. Therefore, these options are not available. Click Next. |
|
Only if you have selected Managed Servers, Clusters, and Coherence on the Select Advanced Configuration screen |
Add, delete, or reconfigure Managed Servers as needed. Click Next. |
|
Only if you have selected Managed Servers, Clusters, and Coherence on the Select Advanced Configuration screen |
Add, delete, or reconfigure clusters as needed. Click Next. |
|
Only if you have selected Managed Servers, Clusters, and Coherence on the Select Advanced Configuration screen, and your domain includes at least one cluster |
Add servers to or remove servers from the clusters in your domain. Click Next. |
|
Only if you have selected Managed Servers, Clusters, and Coherence on the Select Advanced Configuration screen, and your domain includes at least one cluster, and at least one Managed Server that is not assigned to a cluster |
For each cluster, specify whether you want to create an HTTP proxy application for the cluster. If you select the Create HTTP Proxy check box for a cluster, select the proxy server to use for that cluster. Click Next to continue. |
|
Only if you have selected Managed Servers, Clusters, and Coherence on the Select Advanced Configuration screen |
Add, delete, or reconfigure machines as needed. Click Next. |
|
Only if you selected Domain Frontend Host Capture on the Advanced Configuration screen |
Enable or disable the frontend host and, if enabled, specify or update the configuration for the frontend host. Click Next. |
|
Only if you have selected Managed Servers, Clusters, and Coherence on the Select Advanced Configuration screen, and there is at least on machine configured in the domain |
Assign the Administration Server and Managed Servers to the appropriate machines. Click Next. |
|
Only if a system component, such as OHS, is installed |
Click Add to add system components to the domain. Configure each system component. Click Next. |
|
Only if OHS is installed |
Select a system component to configure. Specify the settings for that component. Click Next. |
|
Only if ODI is installed |
Select the ODI server to configure. Specify the settings for that server. Repeat for each server. Click Next. |
|
Only if a system component, such as OHS, is installed |
Assign the system component servers to the appropriate machines. Click Next. |
|
Only if you have selected Deployments and Services on the Select Optional Configuration screen, and a selected product or template contains J2EE applications or libraries |
Select the target server or cluster on which you want to deploy applications or libraries. Select the check box for each application or library you want to deploy on the selected target. Click Next. |
|
Only if you have selected Deployments and Services on the Select Optional Configuration screen |
Select the target server or cluster. Select the check box for each service you want to target to it. Click Next. |
|
Only if you have selected JMS File Store on the Select Optional Configuration screen |
Change the settings for each JMS file store as needed, and select the synchronous write policy for each file store. Click Next. |
|
Always |
Review the configuration for your domain by selecting a Summary View, and then selecting individual items in the list for that view. If the domain is configured as you want it, click Update to extend the domain. To modify the configurations, click Previous to return to the appropriate screen for the settings you want to change. |
|
Always |
Shows the progress of the domain creation. When the process completes, click Next. |
|
Always |
Click Finish to exit the Configuration Wizard. |
Parent topic: Configuring Fusion Middleware Domains