16 WebLogic Server Templates
Server templates let you easily manage configuration for a group of server instances in one centralized location. You define common configuration attributes in a server template and then apply the template to other server instances without having to manually configure each one. If you need to update an attribute across all server instances, then you can simply change the value in the server template and the new value takes effect in all of the server instances that use the server template.
See Server Templates in Understanding Domain Configuration for Oracle WebLogic Server
This chapter includes the following sections:
Monitor server templates
To monitor the status of all server templates configured in a domain:
Parent topic: WebLogic Server Templates
Configure server templates
This section describes how to configure server templates. This section includes the following tasks:
- Configure server template general settings
- Configure server template cluster settings
- Configure server template services
- Configure server template keystores
- Configure server template SSL settings
- Configure server template Federation Services
- Configure server template deployment settings
- Configure server template migration
- Configure server template tuning
- Configure server template overload settings
- Configure server template health monitoring
- Configure server template startup
- Configure server template Web services
- Configure server template Coherence cluster settings
- Configure server template protocols
- Create server template notes
Parent topic: WebLogic Server Templates
Configure server template general settings
Changes to your general settings for a template will apply to every server that references the template unless explicitly overridden.
To configure general settings for a sever template:
Parent topic: Configure server templates
Configure server template cluster settings
A WebLogic Server cluster is a group of servers that work together to provide a scalable and reliable application platform.
To configure cluster configuration settings for a server template:
Parent topic: Configure server templates
Configure server template services
To configure service settings for a server template:
Parent topic: Configure server templates
Configure server template keystores
Keystores ensure the secure storage and management of private keys and trusted certificate authorities (CAs). You can view and define various keystore configurations which help you manage the security of message transmissions.
To configure keystore settings for a server template:
-
From the WebLogic Domain menu, select Environment, then select Server Templates.
The Server Templates table displays information about each server template that has been configured in the current WebLogic Server domain.
-
In the Server Templates table, select the name of the server template you want to configure.
-
Select Configuration, then select Keystores.
-
To change your keystore configuration:
-
Click Change.
-
From the Keystores menu, select the keystore configuration you want to use.
-
Click Save.
-
-
From the Keystore page, you can define the keystore configuration settings for this server template, such as:
-
Identity settings
-
Trust settings
For more information about these fields, see Configuration Options.
-
-
Click Save.
Parent topic: Configure server templates
Configure server template SSL settings
You can view and define various Secure Sockets Layer (SSL) settings for a server template, which help you manage the security of message transmissions.
To configure SSL settings for a server template:
Parent topic: Configure server templates
Configure server template Federation Services
You can configure a WebLogic Server instance to function as a producer or as a consumer of SAML assertions that can be used for the following:
-
Web single sign-on between online business partners
-
Exchange of identity information in Web services security
The general process of configuring Federation Services depends upon the version of SAML you are using. WebLogic Server supports both SAML 1.1 and SAML 2.0.
To configure WebLogic Server to serve as a SAML 1.1 federated partner, see the respective following sections.
To configure WebLogic Server to serve as a SAML 2.0 federated partner, see the respective following sections.
- Configure SAML 1.1 source services
- Configure SAML 1.1 destination services
- Configure SAML 2.0 general services
- Configure SAML 2.0 Identity Provider services
- Configure SAML 2.0 Service Provider services
Parent topic: Configure server templates
Configure SAML 1.1 source services
Before you begin
You must first configure a SAML Credential Mapper V2 security provider in the server's security realm.
You can configure a WebLogic Server instance to function as a SAML source site. A SAML source site is a site that provides an Intersite Transfer Service (ITS). A source site generates assertions that are conveyed to a destination site using one of the single sign-on profiles.
To configure a server as a SAML source site:
Parent topic: Configure server template Federation Services
Configure SAML 1.1 destination services
Before you begin
You must first configure a SAML Identity Asserter V2 security provider in the server's security realm.
You can configure a WebLogic Server instance to function as a SAML destination site. A destination site can receive SAML assertions and use them to authenticate local subjects.
To configure a server as a SAML destination site:
Parent topic: Configure server template Federation Services
Configure SAML 2.0 general services
You can configure general SAML 2.0 services for a server. If you are configuring SAML 2.0 Web single sign-on services with your federated partners, then the site information you configure is published in a metadata file that you send to your federated partners.
To configure the general SAML 2.0 properties of this server:
After you finish
After you have configured this server's general SAML 2.0 services, select the SAML 2.0 Identity Provider page or the SAML 2.0 Service Provider page to configure this server as an Identity Provider or Service Provider, respectively. See Configure SAML 2.0 Identity Provider services and Configure SAML 2.0 Service Provider services.
Parent topic: Configure server template Federation Services
Configure SAML 2.0 Identity Provider services
You can configure a server in the role of SAML 2.0 Identity Provider. A SAML 2.0 Identity Provider creates, maintains, and manages identity information for principals, and provides principal authentication to other Service Provider partners within a federation by generating SAML 2.0 assertions for those partners.
To configure a server as a SAML 2.0 Identity Provider:
After you finish
Coordinate with your federated partners to ensure that the SAML bindings you have enabled for this SAML authority, as well as your requirements for signed documents, are compatible with your partners.
Parent topic: Configure server template Federation Services
Configure SAML 2.0 Service Provider services
You can configure a WebLogic Server instances as a SAML 2.0 Service Provider. A Service Provider is a SAML authority that can receive SAML assertions and extract identity information from those assertions. The identity information can then be mapped to local Subjects, and optionally groups as well, that can be authenticated.
To configure a server as a SAML 2.0 Service Provider:
After you finish
Coordinate with your federated partners to ensure that the SAML bindings you have enabled for this SAML authority, as well as your requirements for signed documents, are compatible with your partners.
Parent topic: Configure server template Federation Services
Configure server template deployment settings
To configure deployment settings for a server template:
Parent topic: Configure server templates
Configure server template migration
To configure migration settings for clustered servers:
Parent topic: Configure server templates
Configure server template tuning
To configure tuning settings for a server template:
Parent topic: Configure server templates
Configure server template overload settings
To configure overload settings for a server template:
Parent topic: Configure server templates
Configure server template health monitoring
WebLogic Server provides a self-health monitoring capability to improve the reliability and availability of servers in a WebLogic Server domain. Selected subsystems within each server monitor their health status based on criteria specific to the subsystem.
To configure health monitoring settings for a server template:
Parent topic: Configure server templates
Configure server template startup
Node Manager is a WebLogic Server utility that you can use to start, suspend, shut down, and restart servers in normal or unexpected conditions.
To configure startup settings for a server template:
Parent topic: Configure server templates
Configure server template Web services
This section describes how to configure Web services for a server template.
This section includes the following tasks:
- Configure server template buffering settings
- Configure server template reliable messaging
- View server template logical stores
Parent topic: Configure server templates
Configure server template buffering settings
To configure messaging buffering settings for a server template:
Parent topic: Configure server template Web services
Configure server template reliable messaging
Web service reliable messaging is a framework that enables an application running on one application server to reliably invoke a Web service running on another application server, assuming that both servers implement the WS-Reliable Messaging specification. Reliable is defined as the ability to guarantee message delivery between the two Web services.
To configure reliable messaging settings for a server template:
Parent topic: Configure server template Web services
View server template logical stores
A logical store is a named unit of storage that provides the business configuration requirements and connects the Web service to the physical and buffering queue.
To view logical stores configured for a server template:
Parent topic: Configure server template Web services
Configure server template Coherence cluster settings
To configure Coherence settings for a server template:
Parent topic: Configure server templates
Configure server template protocols
This section describes how to configure server template protocols.
This section includes the following tasks:
- Configure server template protocol general settings
- Configure server template HTTP settings
- Configure server template IIOP settings
- Monitor server template network channel settings
- Configure server template network channel settings
Parent topic: Configure server templates
Configure server template protocol general settings
To configure general protocol settings for a server template:
Parent topic: Configure server template protocols
Configure server template HTTP settings
To configure HTTP protocol settings for a server template:
Parent topic: Configure server template protocols
Configure server template IIOP settings
To configure Internet Inter-ORB Protocol (IIOP) settings for a server template:
Parent topic: Configure server template protocols
Monitor server template network channel settings
To monitor network channel protocol settings for a server template:
Parent topic: Configure server template protocols
Configure server template network channel settings
To configure network channel protocol settings for a server template:
Parent topic: Configure server template protocols
Create server template notes
To create notes for server configuration:
- From the WebLogic Domain menu, select Environment, then select Server Templates.
- In the Server Templates table, click the name of the server template you want to configure.
- Select Notes.
- On the Notes page, enter your notes.
- Click Save.
Parent topic: Configure server templates