10 Application Deployments

This chapter describes how to monitor, control, and configure various types of applications deployed to the current domain. Application deployment refers to the process of making an application or module available for processing client requests in a WebLogic Server domain.

WebLogic Server implements the Java Platform, Enterprise Edition (Java EE) 7 specification. Java EE 7 includes a deployment specification, JSR-88, that describes a standard API used by deployment tools and application server providers to configure and deploy applications to an application server. For more information about application deployment, see Deploying Applications to Oracle WebLogic Server.

Note:

If you are logged into a domain partition, navigate from the Domain Partition menu. Note that WebLogic Server Multitenant domain partitions, resource groups, resource group templates, and virtual targets are deprecated in WebLogic Server 12.2.1.4.0 and will be removed in the next release.

This chapter includes the following sections:

Understanding application deployment scopes

When deploying an application, you select the scope in which you want to deploy that application: global (domain), a resource group template, or a resource group at the domain or partition level.

If an application is deployed to the domain, then you can target the application to the WebLogic Server instances and clusters within the domain.

The deployment menu options change depending on the scope and target of your application. The following deployment menus are available:

  • Domain Application Deployment

  • Application Deployment

  • Clustered Application Deployment

  • Domain Partition Application Deployment

Monitor all application deployments

To monitor all applications and modules deployed on this domain:

  1. From the WebLogic Domain menu, select Monitoring, then select Deployments.

    The Summary table displays information about the applications deployed to the current domain, such as:

    • Name

    • Status

    • State

    • Health

    • Type

    • Deployment Order

    • Scope

    For more information about these fields, see Configuration Options.

    Optionally, select View to access the following table options:

    • Columns: add or remove the columns displayed in the table

    • Sort: sort the columns in ascending or descending order

    • Reorder: change the order of the columns displayed

    • Query by Example

  2. To monitor the following application deployments, select the appropriate pages:
    • Web Applications: monitor Web applications, including the machine and server on which the Web application is deployed and statistics about the number of servlets and sessions associated with the Web application

      See Configuration Options.

    • Resource Adapters: monitor the status of the current state of message listener endpoints and outbound connection pools for a resource adapter

      See Configuration Options.

    • EJBs: monitor statistics about stateless, stateful, singleton, entity, and message-driven EJBs

      See Configuration Options.

    • Web Services: monitor all Web services deployed to this domain

      See Configuration Options.

    • Web Service Clients: monitor all Web services clients in this domain

      See Configuration Options.

    • JAX-RS Applications: monitor all JAX-RS applications running this domain

      See Configuration Options.

    • Workload: view statistics for the Work Managers, constraints, and policies that are configured applications deployed in this domain

      See Configuration Options.

  3. In the table, select the name of the application for which you want to view additional configuration information.

Control application deployments

You can deploy applications and libraries to the domain, as well as redeploy or undeploy existing applications. You can also start and stop applications, override application configuration, and fetch deployment plans.

This section includes the following tasks:

Deploy applications

Deploying an application makes its physical file or directory known to WebLogic Server. After you have deployed the application, you can start it so that users can begin using it. See Start applications.

To deploy an application:

  1. From the WebLogic Domain menu, select Control, then select Deployments.

    The Deployments page is displayed.

  2. Click Deployment and select Deploy to open the Deploy Java EE Application Assistant.
  3. On the Select Archive page, locate the application you want to deploy and choose whether to upload a deployment plan or create a new deployment plan.
  4. In Scope, select whether you want to install the application globally, to a resource group template, or to a resource group at the domain or partition level.
  5. Click Next.
  6. If you chose to deploy this application globally, on the Select Target page, then select the server instances and clusters to which you want to deploy the application.
  7. Click Next.
  8. On the Application Attribute page, update the application attributes as desired. These attributes include:
    • Application Name

    • Distribution

    • Source Accessibility

  9. Click Next to update the deployment settings or Deploy to complete deployment of this application.
  10. Optionally, on the Deployment Settings page, you can complete common tasks before deploying the application and update deployment settings.
  11. Click Deploy to complete deployment of this application.

Redeploy applications

Redeploying an application redeploys the archive file or exploded directory. Redeploy an application if you have made changes to it and want to make the changes available to WebLogic Server clients.

To redeploy an application or module:

  1. From the WebLogic Domain menu, select Control, then select Deployments.
  2. In the Deployments table, select the row of the deployment you want to redeploy.

    The control options are displayed above the table.

  3. Click Deployment and select Redeploy to open the Redeploy Java EE Application Assistant.
  4. On the Select Application page, select the application you want to redeploy.
  5. Click Next.
  6. On the Select Archive page, locate the application you want to deploy and choose whether to upload a deployment plan or create a new deployment plan.
  7. Click Next.
  8. On the Application Attribute page, update the application attributes as desired. These attributes include:
    • Application Name

    • Distribution

    • Source Accessibility

  9. Click Next to update the deployment settings or Redeploy to complete redeployment of this application.
  10. Optionally, on the Deployment Settings page, you can complete common tasks before deploying the application and update deployment settings.
  11. Click Redeploy to complete deployment of this application.

Undeploy applications

Undeploying an application removes it from every target of the domain to which the application is deployed. Once you undeploy an application from the domain, you must deploy it again if you want to make it available to WebLogic Server clients. To temporarily make applications unavailable to WebLogic Server clients, you can stop them instead of undeploying them.

Note:

If you undeploy an application or module from a resource group template that is referenced by multiple resource groups, then the application or module is also removed from all referencing resource groups.

To undeploy an application:

  1. From the WebLogic Domain menu, select Control, then select Deployments.
  2. In the Deployments table, select the row of the application you want to undeploy.

    The control options are displayed above the table.

  3. Click Deployment and select Undeploy.
  4. On the Undeploy Java EE Application: Confirmation page, click Undeploy to confirm your decision and remove the application.

    If you later want to deploy the removed application, see Deploy applications.

Start applications

Starting an application makes it available to WebLogic Server clients. Before you can start an application, you must first deploy it. See Deploy applications.

To start an application:

  1. From the WebLogic Domain menu, select Control, then select Deployments.
  2. In the Deployments table, select the row of the deployment you want to start.

    The control options are displayed above the table.

  3. Click Control and select Start.

    For all requests to be serviced by the applications, select Servicing all requests. To start servicing only administration requests to the application, select Servicing only administration requests.

  4. Click Start to confirm your decision.

Stop applications

Stopping a running application makes it unavailable to WebLogic Server clients.

To stop an application:

  1. From the WebLogic Domain menu, select Control, then select Deployments.
  2. In the Deployments table, select the row of the deployment you want to stop.

    The control options are displayed above the table.

  3. Click Control and select Stop.

    To stop the deployment when work completes, select When work completes. To force the deployment to stop immediately, select Force stop now. To stop servicing client requests but continue servicing administration requests, select Stop, but continue servicing administration requests.

  4. Click Stop to confirm your decision.

Override application configuration

When a resource group references a resource group template, you can override the default application configuration for applications and modules defined to the resource group template by specifying a different deployment plan. The application or module is then redeployed using the new deployment plan for its application configuration.

To override the configuration for an application or module:

  1. From the WebLogic Domain menu, select Control, then select Deployments.
  2. In the Deployments table, select the row containing the application or which you want to override configuration.

    The control options are displayed above the table.

  3. Click Override and select Add Override.
  4. On the Application Override page, choose a new deployment plan to override the application configuration by selecting one of the following options:
    • Deployment plan is on the machine where this Web browser is running.

      Click Choose File to select the deployment plan file.

    • Deployment plan is on the server where Enterprise Manager is running.

      Click Browse to select the deployment plan file.

  5. Click Override.

Remove application configuration overrides

To remove an existing application override:

  1. From the WebLogic Domain menu, select Control, then select Deployments.
  2. In the Deployments table, select the row containing the application for which you want to remove the existing override.

    The control options are displayed above the table.

  3. Click Override and select Remove Override.
  4. Click Remove Override.

Fetch deployment plans

A deployment plan is a file that contains the deployment settings as well as post-deployment configuration changes of an application. You can fetch and save the deployment plan of an application, and then deploy or redeploy that application later using the saved deployment plan.

To fetch a deployment plan for an application:

  1. From the WebLogic Domain menu, select Control, then select Deployments.
  2. In the Deployments table, select the row of the application for which you want to fetch the deployment plan.

    The control options are displayed above the table.

  3. Click Deployment and select Fetch Deployment Plan.
  4. On the Fetch Deployment Plan page, select the machine on which you want to save the deployment plan: Machine where this Web browser is running or Machine where Enterprise Manager is running.
  5. Click Fetch.

Create application-scoped Work Managers

Java EE enterprise applications, Web application modules, EJBs, and RMI applications can specify named Work Managers to use to manage their work requests.

To create an application-scoped Work Manager and associate them with your applications or with particular application components:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the application or standalone module for which you want to create a Work Manager.

    An overview page displays information related to the application or module.

  3. From the Domain Application Deployment menu, select Administration, then select Workload.
  4. Click New.
  5. On the Work Manager Configuration page, in Name, enter a name for the new Work Manager.
  6. Click Apply.

Coherence archives

This section includes the following tasks:

Monitor a Coherence archive

To monitor a specific Coherence archive:

  1. From the WebLogic Domain menu, select Monitoring, then select Deployments.
  2. In the Summary table, select the name of the Coherence archive you want to monitor.

    An overview page displays information related to the Coherence archive.

  3. From the Domain Application Deployment menu, select Monitoring, then select Environment Monitoring.
  4. On the Health page, the table displays health status information about this Coherence archive, such as:
    • Name

    • Health

    • Reason

    For more information about these fields, see Configuration Options.

  5. To view additional monitoring information for this Coherence archive, select the appropriate pages:
    • Query Caching: monitor statistics for the query caches configured for this Coherence archive

      See Configuration Options.

    • Workload: monitor Work Managers, constraints, and policies configured for this Coherence archive

      See Configuration Options.

Monitor a Coherence Grid Archive (GAR) module

To monitor a specific Coherence Grid Archive (GAR) module:

  1. From the WebLogic Domain menu, select Monitoring, then select Deployments.
  2. In the Summary table, expand the name of the application that contains the Coherence Grid Archive module you want to monitor.
  3. Select the name of the Coherence Grid Archive module you want to monitor.

    The General page displays information about the Coherence Grid Archive module, such as:

    • Application Name

    • Coherence Archive Module Name

    • Cache Configuration Reference

    • POF Configuration Reference

    • Cache Factory Class Name

    • Application Lifecycle Listener

    For more information about these fields, see Configuration Options.

Configure a Coherence archive

This section includes the following tasks:

Configure Coherence archive general settings

To configure general settings for a specific Coherence archive:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the Coherence archive you want to configure.

    An overview page displays information related to the Coherence archive.

  3. From the Domain Application Deployment menu, select Administration, then select General Settings.
  4. From the General Settings page, you can view and define configuration information for this Coherence archive, such as:
    • Application Name

    • Deployment Order

    • Deployment Principal Name

    • Cache Configuration Reference

    • POF Configuration Reference

    • Configurable Cache Factory

    • Application Lifecycle Listener

    For more information about these fields, see Configuration Options.

  5. Click Apply to save your configuration changes.
Configure tags for a Coherence archive

To configure tags for a specific Coherence archive:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the Coherence archive you want to configure.

    An overview page displays information related to the Coherence archive.

  3. From the Domain Application Deployment menu, select Administration, then select Tags.
  4. On the Tags page, you can configure the tags associated with this Coherence archive:
    • In Tags, move existing tags from the Available column to the Chosen column to associate these tags with this Coherence archive.

    • In Add New Tag, create a new tag by entering the tag name.

    See Configuration Options.

  5. Click Apply to save your configuration changes.
Target a Coherence archive

To change the targets of a specific Coherence archive deployed to the global scope:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the Coherence archive you want to configure.

    An overview page displays information related to the Coherence archive.

  3. From the Domain Application Deployment menu, select Administration, then select Targets.
  4. From the Targets page, specify the WebLogic Server instances and clusters to which you want to deploy this Coherence archive.
  5. Click Save.
Create Coherence archive notes

To create notes to describe the configuration of this Coherence archive:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the Coherence archive you want to configure.

    An overview page displays information related to the Coherence archive.

  3. From the Domain Application Deployment menu, select Administration, then select Notes.
  4. On the Notes page, enter your notes about the configuration of this Coherence archive.
  5. Click Save.

EJBs

An EJB can be installed as a JAR archive, as an exploded JAR directory, or in a WAR archive.

This section includes the following tasks:

Monitor domain EJBs

To monitor EJBs deployed to the current domain:

  1. From the WebLogic Domain menu, select Monitoring, then select Deployments.
  2. Select EJBs.
  3. To monitor EJBs by type, select the appropriate pages:
  4. In one of the EJB tables, select the name of the EJB for which you want to view additional configuration information.

Monitor an EJB application

To monitor a specific EJB application:

  1. From the WebLogic Domain menu, select Monitoring, then select Deployments.
  2. In the Summary table, select the name of the EJB application you want to monitor.

    An overview page displays information related to the EJB application.

  3. From the Domain Application Deployment menu, select Monitoring, then select Environment Monitoring.
  4. To view monitoring information for this EJB application, select the appropriate pages:
    • Stateless: monitor performance of stateless session EJBs associated with this EJB application

      See Configuration Options.

    • Stateful: monitor performance of stateful session EJBs associated with this EJB application

      See Configuration Options.

    • Singleton: monitor performance of singleton session EJBs associated with this EJB application

      See Configuration Options.

    • Entity: monitor performance of entity EJBs associated with this EJB application

      See Configuration Options.

    • Message Driven: monitor performance of message-driven EJBs associated with this EJB application

      See Configuration Options.

    • Workload: monitor the Work Managers, constraints and policies configured specifically for this EJB application

      See Configuration Options.

    • Web Service Clients: monitor the Web service clients associated with this EJB application

      See Configuration Options.

Configure an EJB application

This section includes the following tasks:

Configure EJB application general settings

To configure general settings for a specific EJB application:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the EJB application you want to configure.

    An overview page displays information related to the EJB application.

  3. From the Domain Application Deployment menu, select Administration, then select General.
  4. From the General Settings page, you can view and define configuration information for this EJB application, such as:
    • Name

    • Deployment Order

    • Deployment Principal Name

    For more information about these fields, see Configuration Options.

  5. Click Apply to save your configuration changes.
View persistence units for an EJB application

To view the persistence units defined for an EJB application:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the EJB application you want to configure.

    An overview page displays information related to the EJB application.

  3. From the Domain Application Deployment menu, select Administration, then select Persistence.
  4. From the Persistence page, you can view configuration information for the persistent units defined in this EJB application, such as:
    • Name

    • Provider

    • Description

    For more information about these fields, see Configuration Options.

  5. Select the name of a persistence unit to view additional configuration information.
Target an EJB application

To target a specific EJB application deployed to the global scope:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the EJB application you want to configure.

    An overview page displays information related to the EJB application.

  3. From the Domain Application Deployment menu, select Administration, then select Targets.
  4. From the Targets page, specify the WebLogic Server instances and clusters to which you want to deploy this EJB application.
  5. Click Save.
Configure tags for an EJB application

To configure tags for a specific EJB application:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the EJB application you want to configure.

    An overview page displays information related to the EJB application.

  3. From the Domain Application Deployment menu, select Administration, then select Tags.
  4. On the Tags page, you can configure the tags associated with this EJB application:
    • In Tags, move existing tags from the Available column to the Chosen column to associate these tags with this EJB application.

    • In Add New Tag, create a new tag by entering the tag name.

    See Configuration Options.

  5. Click Apply to save your configuration changes.
Create EJB application notes

To create notes to describe the configuration of this EJB application:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the EJB application you want to configure.

    An overview page displays information related to the EJB application.

  3. From the Domain Application Deployment menu, select Administration, then select Notes.
  4. On the Notes page, enter your notes about the configuration of this EJB application.
  5. Click Save.

Monitor and configure EJB modules

This section includes the following tasks:

Monitor an EJB module

To monitor a specific EJB module:

  1. From the WebLogic Domain menu, select Monitoring, then select Deployments.
  2. In the Summary table, expand the name of the application that contains the EJB module you want to monitor.
  3. Select the name of the EJB module you want to monitor.
  4. Select Monitoring.
  5. To view monitoring information for this EJB module, select the appropriate pages:
    • Stateless: monitor performance of the stateless session EJBs associated with this EJB module

      See Configuration Options.

    • Stateful: monitor performance of the stateful sessions EJBs associated with this EJB module

      See Configuration Options.

    • Singleton: monitor performance of the singleton session EJBs associated with this EJB module

      See Configuration Options.

    • Entity: monitor performance of the entity EJBs associated with this EJB module

      See Configuration Options.

    • Message Driven: monitor performance of the message-driven EJBs associated with this EJB module

      See Configuration Options.

    • Web Service Clients: monitor the Web service clients associated with this EJB module

      See Configuration Options.

    Optionally, select View on any of the tables to access the following table options:

    • Columns: add or remove the columns displayed in the table

    • Detach: detach the table (viewing option)

    • Sort: sort the columns in ascending or descending order

    • Reorder: change the order of the columns displayed

    • Query by Example

Configure EJB module general settings

To configure general settings for a specific EJB module:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, expand the name of the application that contains the EJB module you want to configure.
  3. Select the name of the EJB module you want to configure.
  4. Select Configuration, then select General.

    From the General Settings page, you can view general settings for this EJB module, such as:

    • Application Name

    • EJB Module Name

    For more information about these fields, see Configuration Options.

View persistence units for an EJB module

To view the persistence units defined for an EJB module

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, expand the name of the application that contains the EJB module you want to configure.
  3. Select the name of the EJB module you want to configure.
  4. Select Configuration, then select Persistence.

    From the Persistence page, you can view configuration information for the persistent units defined in this EJB module, such as:

    • Name

    • Provider

    • Description

    For more information about these fields, see Configuration Options.

  5. Select the name of a persistence unit to view additional configuration information.
Configure the retry count for an EJB module

WebLogic Server includes the ability to configure the EJB container so that it automatically retries container managed transactions that have rolled back. On a per method basis, the EJB container can be instructed to retry a failed method up to a specified number of times using a new transaction if that method was originator of the transaction that rolled back.

To configure the retry count for a specific EJB module:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, expand the name of the application that contains the EJB module you want to configure.
  3. Select the name of the EJB module you want to configure.
  4. Select Configuration, then select Retries.

    From the Retries page, you can configure retry counts by selecting a retry count in the table and entering a new value. You can also view retry count settings, such as:

    • Methods

    • Description

    • Retry Count

    For more information about these fields, see Configuration Options.

  5. Click Apply to save your configuration changes.
Specify EJB module Work Managers

To specify a Work Manager to manage work requests for a specific EJB module:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, expand the name of the application that contains the EJB module you want to configure.
  3. Select the name of the EJB module you want to configure.
  4. Select Configuration, then select Workload.

    From the Workload page, you can view information about the Work Managers specified for this EJB module, such as:

    • Name

    • Type

    For more information about these fields, see Configuration Options.

  5. To create a new Work Manager for this EJB module, click New. See Create application-scoped Work Managers.
  6. To delete an existing Work Manager from this EJB module, click Delete.

Monitor, control, and configure EJB components

This section includes the following topics:

Monitor an EJB component

To monitor a specific EJB component:

  1. From the WebLogic Domain menu, select Monitoring, then select Deployments.
  2. In the Summary table, expand the name of the application that contains the EJB component you want to monitor.
  3. Select the name of the EJB component you want to monitor.
  4. Select Monitoring.
  5. To view monitoring information for this EJB component, select the appropriate pages:
    • Running: monitor the state and performance of the EJB component, depending on its type (stateless, stateful, singleton, entity, or message-driven)

      See Configuration Options.

    • Workload: monitor Work Managers, constraints, and policies configured for this EJB component

      See Configuration Options.

Control an EJB component

To control a specific EJB component:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, expand the name of the application that contains the EJB component you want to control.
  3. Select the name of the EJB component you want to control.
  4. Select Control.
  5. In the table, select the row of the EJB component you want to control.

    The control options are displayed above the table.

  6. Click the desired control option:
    • Initialize: initialize the idle bean cache

    • Suspend MDB: suspend the specific type of MDB by calling stop on the JMS Connection.

    • Resume MDB: resume the specific type of MDB by calling start on the JMS Connection.

    • Activate Timers: activate the timer objects

Configure an EJB component

To configure a specific EJB component:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, expand the name of the application that contains the EJB component you want to configure.
  3. Select the name of the EJB component you want to configure.
  4. Select Configuration.

    From the Configuration page, you can view and configure settings for this EJB component, such as:

    • Name

    • Type

    • EJB Module Name

    • Transaction Type

    • EJB Class Name

    • Polling Interval

    • Init Suspend

    • Max Suspend

    • Network Access Point

    • Run As Principal Name

    • Create As Principal Name

    • Remove As Principal Name

    • Passivate As Principal Name

    • JNDI Name

    • Local JNDI Name

    • Dispatch Policy

    For more information about these fields, see Configuration Options.

  5. Click Apply to save your configuration changes.

Configure persistence units

This section includes the following tasks:

Configure persistence unit general settings

To configure general settings for a persistence unit:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the application or module that contains the persistence unit you want to configure.
  3. From the Domain Application Deployment menu, select Administration, then select Persistence.
  4. In the table select the name of the persistence unit you want to configure.

    From the General page, you can view general settings for this persistence unit, such as:

    • Name

    • Provider

    • Description

    • Transaction Type

    • Vendor Properties

    For more information about these fields, see Configuration Options.

Configure data source settings for a persistence unit

To configure settings related to both the transactional and non-transactional data sources of a persistence unit:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the application or module that contains the persistence unit you want to configure.
  3. From the Domain Application Deployment menu, select Administration, then select Persistence.
  4. In the table select the name of the persistence unit you want to configure.
  5. Select Data Sources.

    From the General page, you can view general settings for this persistence unit, such as:

    • Name

    • Provider

    • Description

    • Transaction Type

    • Vendor Properties

    For more information about these fields, see Configuration Options.

Enterprise applications

An enterprise application consists of one or more Web application modules, EJB modules, Web services, and resource adapters. It might also include a client application. An enterprise application is defined by an application.xml file, which is the standard Java EE deployment descriptor for enterprise applications. If the application includes WebLogic Server-specific extensions, then the application is further defined by a weblogic-application.xml file. Enterprise applications that include a client module will also have a client-application.xml deployment descriptor and a WebLogic runtime client application deployment descriptor.

For both production and development purposes, Oracle recommends that you package and deploy even standalone Web applications, EJBs, Web services, and resource adapters as part of an enterprise application.

This section includes the following tasks:

Monitor an enterprise application

To monitor a specific enterprise application:

  1. From the WebLogic Domain menu, select Monitoring, then select Deployments.
  2. In the Summary table, select the name of the enterprise application you want to monitor.

    An overview page displays information related to the enterprise application.

  3. From the Domain Application Deployment menu, select Monitoring, then select Environment Monitoring.
  4. The Health page displays health status information about this enterprise application, such as:
    • Name

    • Health

    • Reason

    For more information about these fields, see Configuration Options.

  5. To view additional monitoring information for this enterprise application, select the appropriate pages:
    • Query Caching: monitor statistics for the query caches configured for this enterprise application

      See Configuration Options.

    • Workload: monitor Work Managers, constraints, and policies configured for this enterprise application

      See Configuration Options.

Initialize caches

For enterprise applications, Web applications, and Coherence archives, you can manually clear the caches and pools of idle beans in application-level caches.

To initialize caches in a specific application:

  1. From the WebLogic Domain menu, select Control, then select Deployments.
  2. In the Deployments table, select the name of the enterprise application, Web application, or Coherence archive for which you want to initialize caches.

    An overview page displays information related to the application.

  3. From the Domain Application Deployment menu, select Control, then select Initialize Caches.
  4. In the Initialize Caches table, select the row of the application cache you want to initialize.

    The Initialize control option is displayed above the table.

  5. Click Initialize.
  6. Click Yes to confirm the action.

Configure an enterprise application

This section includes the following tasks:

Configure enterprise application general settings

To configure general settings for a specific enterprise application:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the enterprise application you want to configure.

    An overview page displays information related to the enterprise application.

  3. From the Domain Application Deployment menu, select Administration, then select General Settings.
  4. From the General Settings page, you can define configuration information for this enterprise application, such as:
    • Deployment Order

    • Deployment Principal Name

    • Session Cookies Max Age

    • Session Invalidation Interval

    • Session Timeout

    • Debug Enabled

    • Maximum In-Memory Sessions

    • Monitoring Attribute Name

    For more information about these fields, see Configuration Options.

  5. Click Apply to save your configuration changes.
View persistence units for an enterprise application

To view the persistence units defined for an enterprise application:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the enterprise application you want to configure.

    An overview page displays information related to the enterprise application.

  3. From the Domain Application Deployment menu, select Administration, then select Persistence.
  4. From the Persistence page, you can view configuration information for the persistent units defined in this enterprise application, such as:
    • Name

    • Provider

    • Description

    For more information about these fields, see Configuration Options.

  5. Select the name of a persistence unit to view additional configuration information.
Specify enterprise application Work Managers

To specify a Work Manager to manage work requests for a specific enterprise application:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the enterprise application you want to configure.

    An overview page displays information related to the enterprise application.

  3. From the Domain Application Deployment menu, select Administration, then select Workload.

    From the Workload page, you can view information about the Work Managers specified for this enterprise application, such as:

    • Name

    • Type

    For more information about these fields, see Configuration Options.

  4. To create a new Work Manager for this enterprise application, click New. See Create application-scoped Work Managers.
  5. To delete an existing Work Manager from this enterprise application, click Delete.
Configure enterprise application instrumentation

To configure instrumentation for a specific enterprise application:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the enterprise application you want to configure.

    An overview page displays information related to the enterprise application.

  3. From the Domain Application Deployment menu, select Administration, then select Instrumentation.
Configure tags for an enterprise application

To configure tags for a specific enterprise application:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the enterprise application you want to configure.

    An overview page displays information related to the enterprise application.

  3. From the Domain Application Deployment menu, select Administration, then select Tags.
  4. On the Tags page, you can configure the tags associated with this enterprise application:
    • In Tags, move existing tags from the Available column to the Chosen column to associate these tags with this enterprise application.

    • In Add New Tag, create a new tag by entering the tag name.

    See Configuration Options.

  5. Click Apply to save your configuration changes.
Target an enterprise application

To target a specific enterprise application deployed to the global scope:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the enterprise application you want to configure.

    An overview page displays information related to the enterprise application.

  3. From the Domain Application Deployment menu, select Administration, then select Targets.
  4. From the Targets page, you can specify the WebLogic Server instances and clusters to which you want to deploy this enterprise application.
  5. Click Save.
Create enterprise application notes

To create notes to describe the configuration of this enterprise application:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Summary table, select the name of the enterprise application you want to configure.

    An overview page displays information related to the enterprise application.

  3. From the Domain Application Deployment menu, select Administration, then select Notes.
  4. On the Notes page, enter your notes about the configuration of this enterprise application.
  5. Click Save.

JDBC modules

This section includes the following tasks:

Monitor a standalone JDBC module

To monitor a specific standalone JDBC module:

  1. From the WebLogic Domain menu, select Monitoring, then select Deployments.
  2. In the Summary table, select the name of the standalone JDBC module you want to monitor.

    An overview page displays information related to the standalone JDBC module.

  3. From the Domain Application Deployment menu, select Monitoring, then select Environment Monitoring.

    The Monitoring page displays statistics associated with this standalone JDBC module, such as:

    • Server

    • Enabled

    • State

    • JDBC Driver

    • Active Connections Average Count

    • Average Connections Current Count

    Optionally, select View on any of the tables to access the following table options:

    • Columns: add or remove the columns displayed in the table

    • Detach: detach the table (viewing option)

    • Sort: sort the columns in ascending or descending order

    • Reorder: change the order of the columns displayed

    • Query by Example

Control data source operations

For standalone JDBC modules, you can manually control each instance of a JDBC data source.

To control JDBC data source instances:

  1. From the WebLogic Domain menu, select Control, then select Deployments.
  2. In the Deployments table, select the name of the standalone JDBC module for which you want to control JDBC data source instances.

    An overview page displays information related to the application.

  3. From the Domain Application Deployment menu, select Control, then select Data Source Operations.
  4. In the Data Source Operations table, select the row of the JDBC data source instances you want to control.

    The control options are displayed above the table.

  5. Click the desired control option:
    • Shrink: manually shrink the pool of database connections in individual instances of a data source to the initial capacity or the current number of connections in use, whichever is greater

    • Reset: closes and recreates all available database connections in the pool of connections in the data source

    • Clear Statement Cache: clear the prepared and callable statements that are used in each connection in a data source instance

    • Suspend: manually suspend or force suspend individual instances of a data source so that applications can no longer get a database connection from the data source

    • Resume: manually resume individual data sources that are in a Suspended state

    • Stop: manually stop or force stop individual instances of a data source

    • Start: manually start individual instances of a data source that have a health state of Shutdown

  6. Click Yes to confirm the action.

Configure a standalone JDBC module

This section includes the following tasks:

Configure general settings for a standalone JDBC module

To configure general settings for a specific standalone JDBC module:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the standalone JDBC module you want to configure.

    An overview page displays information related to the standalone JDBC module.

  3. From the Domain Application Deployment menu, select Administration, then select General.
  4. From the General Settings page, you can view and define configuration information for this standalone JDBC module, such as:
    • Data Source Name

    • JNDI Name

    • Row Prefetch Enabled

    • Row Prefetch Size

    • Stream Chunk Size

    For more information about these fields, see Configuration Options.

  5. Click Apply to save your configuration changes.
Configure connection pool properties for a standalone JDBC module

The connection pool within a JDBC data source contains a group of JDBC connections that applications reserve, use, and then return to the pool. The connection pool and the connections within it are created when the connection pool is registered, usually when starting WebLogic Server or when deploying the data source to a new target.

To configure the connection pool properties for a specific standalone JDBC module:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the standalone JDBC module you want to configure.

    An overview page displays information related to the standalone JDBC module.

  3. From the Domain Application Deployment menu, select Administration, then select Connection Pool.
  4. From the Connection Pool page, you can view and define connection properties for this standalone JDBC module, such as:
    • Data Source Name

    • Database URL

    • Password

    • Confirm Password

    • Properties

    • System Properties

    • Initial Capacity

    • Maximum Capacity

    • Minimum Capacity

    • Statement Cache Type

    • Statement Cache Size

    For more information about these fields, see Configuration Options.

  5. Optionally, expand Advanced to define advanced connection properties for this standalone JDBC module.
  6. Click Apply to save your configuration changes.
Configure Oracle parameters for a standalone JDBC module

Before you begin

Additional configuration may be required to support Oracle parameters.

See Using GridLink Data Sources in Administering JDBC Data Sources for Oracle WebLogic Server.

To configure Oracle parameters for a standalone JDBC module:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the standalone JDBC module you want to configure.

    An overview page displays information related to the standalone JDBC module.

  3. From the Domain Application Deployment menu, select Administration, then select Oracle.
  4. From the Oracle Parameters page, you can view and define Oracle parameters for this standalone JDBC module, such as:
    • Data Source Name

    • Oracle Optimize UTF8 Conversion

    • Connection Initialization Callback

    • Oracle Proxy Session

    • Use Database Credentials

    • Replay Initiation Timeout

    • Active GridLink Data Source

    • Affinity Policy

    For more information about these fields, see Configuration Options.

  5. Click Apply to save your configuration changes.
Configure ONS client parameters for a standalone JDBC module

Before you begin

Additional configuration may be required to support ONS client parameters.

See Using GridLink Data Sources in Administering JDBC Data Sources for Oracle WebLogic Server.

To configure ONS client parameters for a standalone JDBC module:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the standalone JDBC module you want to configure.

    An overview page displays information related to the standalone JDBC module.

  3. From the Domain Application Deployment menu, select Administration, then select ONS.
  4. From the ONS Client Configuration page, you can view and define ONS configuration options, such as:
    • Data Source Name

    • Fan Enabled

    • ONS Nodes

    • ONS Wallet File Directory

    • ONS Wallet Password

    • Confirm ONS Wallet Password

    For more information about these fields, see Configuration Options.

  5. Click Apply to save your configuration changes.
Configure global transaction options for a standalone JDBC module

The transaction protocol for a JDBC data source determines how connections from the data source are handled during transaction processing.

See JDBC Data Source Transaction Options in Administering JDBC Data Sources for Oracle WebLogic Server.

Note:

If the data source uses an XA JDBC driver to create database connections, then connections from the data source will support the two-phase commit transaction protocol only. No other transaction options are available for data sources that use an XA JDBC driver.

To configure transaction options for a standalone JDBC module:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the standalone JDBC module you want to configure.

    An overview page displays information related to the standalone JDBC module.

  3. From the Domain Application Deployment menu, select Administration, then select Transactions.
  4. From the Transactions page, select the Supports Global Transactions checkbox to enable global transaction support in this data source. Clear this checkbox to disable (ignore) global transactions in this data source. In most cases, you should select this option.

    If you select Supports Global Transactions, then select an option for transaction processing.

    • One-Phase Commit: Select this option to enable the non-XA connection to participate in a global transaction as the only transaction participant.

    • Emulate Two-Phase Commit: Enables a non-XA JDBC connection to emulate participation in distributed transactions using JTA. Select this option only if your application can tolerate heuristic conditions.

    • Logging Last Resource: Select this option to enable a non-XA JDBC connection to participate in global transactions using the Logging Last Resource (LLR) transaction optimization. Recommended in place of Emulate Two-Phase Commit.

    For more information about these fields, see Configuration Options.

  5. Click Apply to save your configuration changes.
Configure identity options for a standalone JDBC module

To select the security identity option used for a standalone JDBC module:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the standalone JDBC module you want to configure.

    An overview page displays information related to the standalone JDBC module.

  3. From the Domain Application Deployment menu, select Administration, then select Security.
  4. From the Security page, you can define the security identity options used when mapping WebLogic Server user credentials to database user credentials, such as:
    • Set Client ID On Connection

    • Enable Identity Based Connection Pooling

    • Oracle Proxy Session

    • Use Database Credentials

    For more information about these fields, see Configuration Options.

  5. Click Apply to save your configuration changes.
Target a standalone JDBC module

To target a specific standalone JDBC module deployed to the global scope:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the standalone JDBC module you want to configure.

    An overview page displays information related to the standalone JDBC module.

  3. From the Domain Application Deployment menu, select Administration, then select Targets.
  4. From the Targets page, you can specify the WebLogic Server instances and clusters to which you want to deploy this standalone JDBC module.
  5. Click Save.
Configure tags for a standalone JDBC module

To configure tags for a specific standalone JDBC module:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the standalone JDBC module you want to configure.

    An overview page displays information related to the standalone JDBC module.

  3. From the Domain Application Deployment menu, select Administration, then select Tags.
  4. On the Tags page, you can configure the tags associated with this standalone JDBC module:
    • In Tags, move existing tags from the Available column to the Chosen column to associate these tags with this standalone JDBC module.

    • In Add New Tag, create a new tag by entering the tag name.

    See Configuration Options.

  5. Click Apply.
Create standalone JDBC module notes

To create notes to describe the configuration of this standalone JDBC module:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the standalone JDBC module you want to configure.

    An overview page displays information related to the standalone JDBC module.

  3. From the Domain Application Deployment menu, select Administration, then select Notes.
  4. On the Notes page, enter your notes about the configuration of this standalone JDBC module.
  5. Click Save.

Monitor and configure a JDBC module

This section includes the following tasks:

Configure general settings for a JDBC module

To configure general settings for a specific JDBC module:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, expand the name of the application that contains the JDBC module you want to configure.
  3. Select the name of the JDBC module.
  4. Select Configuration, then select General.

    From the General page, you can view and define configuration information for this enterprise application, such as:

    • Data Source Name

    • JNDI Name

    • Row Prefetch Enabled

    • Row Prefetch Size

    • Stream Chunk Size

    For more information about these fields, see Configuration Options.

  5. Click Apply to save your configuration changes.
Configure connection pool properties for a JDBC module

The connection pool within a JDBC data source contains a group of JDBC connections that applications reserve, use, and then return to the pool. The connection pool and the connections within it are created when the connection pool is registered, usually when starting WebLogic Server or when deploying the data source to a new target.

To configure the connection pool properties for a specific JDBC module:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, expand the name of the application that contains the JDBC module you want to configure.
  3. Select the name of the JDBC module.
  4. Select Configuration, then select Connection Pool.

    From the Connection Pool page, you can view and define connection properties for this JDBC module, such as:

    • Data Source Name

    • Database URL

    • Password

    • Confirm Password

    • Properties

    • System Properties

    • Initial Capacity

    • Maximum Capacity

    • Minimum Capacity

    • Statement Cache Type

    • Statement Cache Size

    For more information about these fields, see Configuration Options.

  5. Optionally, expand Advanced to define advanced connection properties for this JDBC module.
  6. Click Apply to save your configuration changes.
Configure global transaction options for a JDBC module

The transaction protocol for a JDBC data source determines how connections from the data source are handled during transaction processing.

See JDBC Data Source Transaction Options in Administering JDBC Data Sources for Oracle WebLogic Server.

Note:

If the data source uses an XA JDBC driver to create database connections, then connections from the data source will support the two-phase commit transaction protocol only. No other transaction options are available for data sources that use an XA JDBC driver.

To configure transaction options for a JDBC module:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, expand the name of the application that contains the JDBC module you want to configure.
  3. Select the name of the JDBC module.
  4. Select Configuration, then select Transactions.

    From the Transactions page, select the Supports Global Transactions checkbox to enable global transaction support in this data source. Clear this checkbox to disable (ignore) global transactions in this data source. In most cases, you should select this option.

    If you select Supports Global Transactions, then select an option for transaction processing.

    • One-Phase Commit: Select this option to enable the non-XA connection to participate in a global transaction as the only transaction participant.

    • Emulate Two-Phase Commit: Enables a non-XA JDBC connection to emulate participation in distributed transactions using JTA. Select this option only if your application can tolerate heuristic conditions.

    • Logging Last Resource: Select this option to enable a non-XA JDBC connection to participate in global transactions using the Logging Last Resource (LLR) transaction optimization. Recommended in place of Emulate Two-Phase Commit.

    For more information about these fields, see Configuration Options.

  5. Click Apply to save your configuration changes.
Configure identity options for a JDBC module

To select the security identity option used for a JDBC module:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, expand the name of the application that contains the JDBC module you want to configure.
  3. Select the name of the JDBC module.
  4. Select Configuration, then select Identity Options.

    From the Identity Options page, you can define the security identity options used when mapping WebLogic Server user credentials to database user credentials, such as:

    • Data Source Name

    • Set Client ID On Connection

    • Enable Identity Based Connection Pooling

    • Oracle Proxy Session

    • Use Database Credentials

    For more information about these fields, see Configuration Options.

  5. Click Apply to save your configuration changes.
Monitor a JDBC module

To target a specific JDBC module:

  1. From the WebLogic Domain menu, select Monitoring, then select Deployments.
  2. In the Summary table, expand the name of the application that contains the JDBC module you want to monitor.
  3. Select the name of the JDBC module.
  4. Select Monitoring.

    From the Monitoring page, you can view statistics associated with this JDBC module, such as:

    • Server

    • Enabled

    • State

    • JDBC Driver

    For more information about these fields, see Configuration Options.

    Optionally, select View on any of the tables to access the following table options:

    • Columns: add or remove the columns displayed in the table

    • Detach: detach the table (viewing option)

    • Sort: sort the columns in ascending or descending order

    • Reorder: change the order of the columns displayed

    • Query by Example

Monitor data sources

To monitor data sources within an application:

  1. From the WebLogic Domain menu, select Monitoring, then select Deployments.
  2. In the Summary table, expand the name of the application that contains the data sources you want to monitor.
  3. Select the name of the data source.

JMS modules

This section includes the following tasks:

Monitor a standalone JMS module

To monitor a specific standalone JMS module:

  1. From the WebLogic Domain menu, select Monitoring, then select Deployments.
  2. In the Summary table, select the name of the standalone JMS module you want to monitor.

    An overview page displays information related to the standalone JMS module.

  3. From the Domain Application Deployment menu, select Monitoring, then select Environment Monitoring.

Monitor a JMS module

To monitor a specific JMS module:

  1. From the WebLogic Domain menu, select Monitoring, then select Deployments.
  2. In the Summary table, expand the name of the application that contains the JMS module you want to monitor.
  3. Select the name of the JMS module you want to monitor.
  4. The Overview page displays information about the JMS module, such as:
    • Name

    • Path

    Additionally, in the Resources table, you can view information about the JMS resources associated with this JMS module.

    For more information about these fields, see Configuration Options.

  5. To target this JMS module, select Targets.

    From the Targets page, you can view and change the WebLogic Server instances and clusters to which you want to deploy this JMS module.

    See Configuration Options.

Configure a standalone JMS module

This section includes the following tasks:

Configure general settings for a standalone JMS module

To configure general settings for a specific standalone JMS module:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the standalone JMS module you want to configure.

    An overview page displays information related to the standalone JMS module.

  3. From the Domain Application Deployment menu, select Administration, then select General Settings.
  4. From the General Settings page, you can view and define configuration information for this standalone JMS module, such as:
    • Name

    • Deployment Order

    • Deployment Principal Name

    Additionally, in Resources, you can view information about the JMS resources associated with this standalone JMS module.

    For more information about these fields, see Configuration Options.

  5. Click Apply to save your configuration changes.
Target a standalone JMS module

To target a specific standalone JMS module deployed to the global scope:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the standalone JMS module you want to configure.

    An overview page displays information related to the standalone JMS module.

  3. From the Domain Application Deployment menu, select Administration, then select Targets.
  4. From the Targets page, you can view and change the WebLogic Server instances and clusters to which you want to deploy this standalone JMS module.
  5. Click Save.
Configure tags for a standalone JMS module

To configure tags for a specific standalone JMS module:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the standalone JMS module you want to configure.

    An overview page displays information related to the standalone JMS module.

  3. From the Domain Application Deployment menu, select Administration, then select Tags.
  4. On the Tags page, you can configure the tags associated with this standalone JMS module:
    • In Tags, move existing tags from the Available column to the Chosen column to associate these tags with this standalone JMS module.

    • In Add New Tag, create a new tag by entering the tag name.

    See Configuration Options.

  5. Click Apply.
Create standalone JMS module notes

To create notes to describe the configuration of this standalone JMS module:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the standalone JMS module you want to configure.

    An overview page displays information related to the standalone JMS module.

  3. From the Domain Application Deployment menu, select Administration, then select Notes.
  4. On the Notes page, enter your notes about the configuration of this standalone JMS module.
  5. Click Save.

Libraries

Java EE libraries provide an easy way to share one or more types of Java EE modules among multiple enterprise applications.

A Java EE library is a standalone EJB or Web application module, multiple EJB or Web application modules packaged in an enterprise application (EAR), or a single plain JAR file that is registered with the Java EE application container upon deployment. After the library has been registered, you can deploy enterprise applications that reference the library. Each referencing application receives a reference to the required library module(s) on deployment, and can use those modules as if they were packaged as part of the referencing application itself. The shared library classes are added to the classpath of the referencing application, and the referencing application's deployment descriptors are merged (in memory) with those of the Java EE library modules.

This section includes the following tasks:

Monitor libraries

To monitor all libraries in the domain:

  1. From the WebLogic Domain menu, select Monitoring, then select Deployments.
  2. Above the Summary table, click Show All to view libraries.
  3. The Summary table displays information about the applications and libraries deployed to the current domain, such as:
    • Name

    • Status

    • State

    • Health

    • Type

    • Deployment Order

    • Scope

    For more information about these fields, see Configuration Options.

    Optionally, select View to access the following table options:

    • Columns: add or remove the columns displayed in the table

    • Sort: sort the columns in ascending or descending order

    • Reorder: change the order of the columns displayed

    • Query by Example

Configure a library

This section includes the following tasks:

Configure library general settings

To configure general settings for a specific library:

  1. From the WebLogic Domain menu, select Deployments.
  2. Above the Deployments table, click Show All to view libraries.
  3. In the Deployments table, select the name of the library you want to configure.
  4. Select General Settings.
  5. From the General Settings page, you can view and define configuration information for this library, such as:
    • Name

    • Scope

    • Specification Version

    • Implementation Version

    • Path

    • Staging Mode

    • Deployment Order

    • Deployment Principal Name

    Additionally, you can view monitoring information for the applications that reference this library, such as:

    • Name

    • Type

    • Scope

    For more information about these fields, see Configuration Options.

  6. Click Apply to save you configuration changes.
Target a library

To target a specific library deployed to the global scope:

  1. From the WebLogic Domain menu, select Deployments.
  2. Above the Deployments table, click Show All to view libraries.
  3. In the Deployments table, select the name of the library you want to configure.
  4. Select Targets.
  5. From the Targets page, you can specify the WebLogic Server instances and clusters to which you want to deploy this library.
  6. Click Save.
Configure tags for a library

To configure tags for a specific library:

  1. From the WebLogic Domain menu, select Deployments.
  2. Above the Deployments table, click Show All to view libraries.
  3. In the Deployments table, select the name of the library you want to configure.
  4. Select Tags.
  5. On the Tags page, you can configure the tags associated with this library:
    • In Tags, move existing tags from the Available column to the Chosen column to associate these tags with this library.

    • In Add New Tag, create a new tag by entering the tag name.

    See Configuration Options.

  6. Click Apply.
Create library notes

To create notes to describe the configuration of this library:

  1. From the WebLogic Domain menu, select Deployments.
  2. Above the Deployments table, click Show All to view libraries.
  3. In the Summary table, select the name of the library you want to configure.
  4. Select Notes.
  5. On the Notes page, enter your notes about the configuration of this library.
  6. Click Save.

Resource adapters

A resource adapter is a system library specific to an Enterprise Information System (EIS) and provides connectivity to an EIS. A resource adapter is analogous to a JDBC driver, which provides connectivity to a database management system. The interface between a resource adapter and the EIS is specific to the underlying EIS. The resource adapter plugs into an application server, such as WebLogic Server, and provides seamless connectivity between the EIS, application server, and enterprise application.

A resource adapter is packaged and deployed like any other application. Its initial configuration can be specified in its deployment descriptor files, ra.xml and weblogic-ra.xml.

This section includes the following tasks:

Monitor resource adapters

This section includes the following tasks:

Monitor a resource adapter

To monitor a specific resource adapter:

  1. From the WebLogic Domain menu, select Monitoring, then select Deployments.
  2. Above the Summary table, click Show All to view resource adapters.
  3. In the Summary table, select the name of the resource adapter you want to monitor.

    An overview page displays information related to the resource adapter.

  4. From the Domain Application Deployment menu, select Monitoring, then select Environment Monitoring.
  5. To view monitoring information for this resource adapter, select the appropriate pages:
    • Outbound Connection Pools: monitor the outbound connection pools for this resource adapter

      See Configuration Options.

      Optionally, select one of the Current Connections listed in the table to display additional monitoring information for a specific outbound connection pool.

      • Select Statistics to display statistics about the pool's connections

      • Select Outbound Connections to display information about the status of the connections in the connection pool

    • Inbound Listeners: monitor the current state of message listener endpoints in this resource adapter

      See Configuration Options.

    • Workload: monitor the Work Managers, constraints, and policies configured specifically for this resource adapter

      See Configuration Options.

Monitor message listener endpoints

To monitor the message listener endpoints for all active resource adapters deployed to this domain:

  1. From the WebLogic Domain menu, select Monitoring, then select Deployments.
  2. Select Resource Adapters, then select Inbound Listeners.

    The Inbound Listeners table displays information about the current state of message listener endpoints for this resource adapter, such as:

    • Message Listener Type

    • Message Listener Endpoint

    • Server

    • State

    For more information about these fields, see Configuration Options.

    Optionally, select View to access the following table options:

    • Columns: add or remove the columns displayed in the table

    • Detach: detach the table (viewing option)

    • Sort: sort the columns in ascending or descending order

    • Reorder: change the order of the columns displayed

    • Query by Example

  3. In the table, select the name of the inbound message listener for which you want to view additional configuration information.
Monitor outbound connection pools

To monitor the outbound connection pools for all active resource adapters deployed to this domain:

  1. From the WebLogic Domain menu, select Monitoring, then select Deployments.
  2. Select Resource Adapters, then select Outbound Connection Pools.

    The Outbound Connection Pools table displays information about the outbound connection pools for this resource adapter, such as:

    • Outbound Connection Pool

    • Server

    • State

    • Current Connections

    • Created Connections

    For more information about these fields, see Configuration Options.

    Optionally, select View to access the following table options:

    • Columns: add or remove the columns displayed in the table

    • Detach: detach the table (viewing option)

    • Sort: sort the columns in ascending or descending order

    • Reorder: change the order of the columns displayed

    • Query by Example

  3. Optionally, in the table, select one of the Current Connections to display additional monitoring information about a specific outbound connection pool.
    • Select Statistics to display statistics about the pool's connections, such as:

      • Outbound Connection Pool

      • Server

      • State

      • Current Connections

      • Created Connections

      For more information about these fields, see Configuration Options.

    • Select Outbound Connections to display information about the status of the connections in the connection pool, such as:

      • User Name

      • Last Usage

      • Active Handles (Current)

      • Active Handles (High)

      • Handles Created

      For more information about these fields, see Configuration Options.

Control resource adapters

For Web applications, resource adapters, and Coherence archives, you can start, stop, suspend, or resume a resource adapter connected with the application.

To control a resource adapter:

  1. From the WebLogic Domain menu, select Control, then select Deployments.
  2. Above the Deployments table, click Show All to view resource adapters.
  3. In the Deployments table, select the name of the Web application, resource adapter, or Coherence archive containing the resource adapter you want to control.

    An overview page displays information related to the application.

  4. From the Domain Application Deployment menu, select Control, then select Resource Adapter.
  5. In the Resource Adapter table, select the row of the resource adapter you want to control.

    The control options are displayed above the table.

  6. Click the desired control option:
    • Start: To start servicing all requests, select Servicing all requests. To start servicing only administration requests to the application, select Servicing only administration requests.

    • Stop: To stop when work completes, select When work completes. To force the resource adapter to stop immediately, select Force stop now. To stop servicing client requests but continue servicing administration requests, select Stop, but continue servicing administration requests.

    • Suspend: To suspend all services, select All. To suspend only inbound services, select Inbound Only. To suspend only outbound services, select Outbound Only. To suspend only work services, select Work Only.

    • Resume: To resume all services, select All. To resume only inbound services, select Inbound Only. To resume only outbound services, select Outbound Only. To resume only work services, select Work Only.

  7. Click Yes to confirm the action.

Control outbound connection pools

For Web applications, resource adapters, and Coherence archives, you can reset or force reset outbound connection pools associated with the application.

To control outbound connection pools:

  1. From the WebLogic Domain menu, select Control, then select Deployments.
  2. Above the Deployments table, click Show All to view resource adapters.
  3. In the Deployments table, select the name of the Web application, resource adapter, or Coherence archive for which you want to control outbound connection pools.

    An overview page displays information related to the application.

  4. From the Domain Application Deployment menu, select Control, then select Outbound Connection Pools.
  5. In the Outbound Connection Pools table, select the row of the outbound connection pool you want to control.

    The control options are displayed above the table.

  6. Click Reset or Force Reset to reset the outbound connection pool.
  7. Click Yes to confirm the action.

For more information about these fields, see Configuration Options.

Configure a resource adapter

This section includes the following tasks:

Configure resource adapter general settings

To configure general settings for a specific resource adapter:

  1. From the WebLogic Domain menu, select Deployments.
  2. Above the Deployments table, click Show All to view resource adapters.
  3. In the Deployments table, select the name of the resource adapter you want to configure.

    An overview page displays information related to the resource adapter.

  4. From the Domain Application Deployment menu, select Administration, then select General Settings.
  5. From the General Settings page, you can define configuration information for this resource adapter, such as:
    • Deployment Order

    • Deployment Principal Name

    • Native Lib Dir

    • JNDI Name

    • Access Outside App Enabled

    • Global Access to Classes Enabled

    • Deploy as a Whole

    For more information about these fields, see Configuration Options.

  6. Click Apply to save your configuration changes.
Configure resource adapter properties

To configure properties for a specific resource adapter:

  1. From the WebLogic Domain menu, select Deployments.
  2. Above the Deployments table, click Show All to view resource adapters.
  3. In the Deployments table, select the name of the resource adapter you want to configure.

    An overview page displays information related to the resource adapter.

  4. From the Domain Application Deployment menu, select Administration, then select Properties.
  5. From the Properties page, you can view properties and modify property values for this resource adapter such as:
    • Property Name

    • Property Type

    • Property Value

    • Supports Dynamic Updates

    For more information about these fields, see Configuration Options.

  6. Click Apply to save your configuration changes.
Configure resource adapter outbound connection pools

To configure outbound connection pools for a specific resource adapter:

  1. From the WebLogic Domain menu, select Deployments.
  2. Above the Deployments table, click Show All to view resource adapters.
  3. In the Deployments table, select the name of the resource adapter you want to configure.

    An overview page displays information related to the resource adapter.

  4. From the Domain Application Deployment menu, select Administration, then select Outbound Connection Pools.
  5. From the Outbound Connection Pools page, you can view outbound connection pool groups and instances for this resource adapter.
  6. In the table, select the outbound connection pool for which you want to view configuration information. See Configure a resource adapter outbound connection pool.
Configure resource adapter administered objects

To view administered object groups and instances for a specific resource adapter:

  1. From the WebLogic Domain menu, select Deployments.
  2. Above the Deployments table, click Show All to view resource adapters.
  3. In the Deployments table, select the name of the resource adapter you want to configure.

    An overview page displays information related to the resource adapter.

  4. From the Domain Application Deployment menu, select Administration, then select Admin Objects.
  5. From the Admin Objects page, you can view the administered object groups and instances for this resource adapter.
Specify resource adapter Work Managers

To specify a Work Manager to manage work requests for a specific resource adapter:

  1. From the WebLogic Domain menu, select Deployments.
  2. Above the Deployments table, click Show All to view resource adapters.
  3. In the Deployments table, select the name of the resource adapter you want to configure.

    An overview page displays information related to the resource adapter.

  4. From the Domain Application Deployment menu, select Administration, then select Workload.

    From the Workload page, you can configure the maximum number of concurrent long running requests.

    You can also view information about the Work Managers specified for this resource adapter, such as:

    • Name

    • Type

    For more information about these fields, see Configuration Options.

  5. To create a new Work Manager for this resource adapter, click New. See Create application-scoped Work Managers.
  6. To delete an existing Work Manager from this resource adapter, click Delete.
Configure resource adapter instrumentation

To configure instrumentation for a specific resource adapter:

  1. From the WebLogic Domain menu, select Deployments.
  2. Above the Deployments table, click Show All to view resource adapters.
  3. In the Deployments table, select the name of the resource adapter you want to configure.

    An overview page displays information related to the resource adapter.

  4. From the Domain Application Deployment menu, select Administration, then select Instrumentation.
Configure tags for a resource adapter

To configure tags for a specific resource adapter:

  1. From the WebLogic Domain menu, select Deployments.
  2. Above the Deployments table, click Show All to view resource adapters.
  3. In the Deployments table, select the name of the resource adapter you want to configure.

    An overview page displays information related to the resource adapter.

  4. From the Domain Application Deployment menu, select Administration, then select Tags.
  5. On the Tags page, you can configure the tags associated with this resource adapter:
    • In Tags, move existing tags from the Available column to the Chosen column to associate these tags with this resource adapter.

    • In Add New Tag, create a new tag by entering the tag name

    See Configuration Options.

  6. Click Apply.
Target a resource adapter

To target a specific resource adapter deployed to the global scope:

  1. From the WebLogic Domain menu, select Deployments.
  2. Above the Deployments table, click Show All to view resource adapters.
  3. In the Deployments table, select the name of the resource adapter you want to configure.

    An overview page displays information related to the resource adapter.

  4. From the Domain Application Deployment menu, select Administration, then select Targets.
  5. From the Targets page, you can specify the WebLogic Server instances and clusters to which you want to deploy this resource adapter.
  6. Click Save.
Create resource adapter notes

To create notes to describe the configuration of this resource adapter:

  1. From the WebLogic Domain menu, select Deployments.
  2. Above the Deployments table, click Show All to view resource adapters.
  3. In the Deployments table, select the name of the resource adapter you want to configure.

    An overview page displays information related to the resource adapter.

  4. From the Domain Application Deployment menu, select Administration, then select Notes.
  5. On the Notes page, enter your notes about the configuration of this resource adapter.
  6. Click Save.

Monitor, control, and configure resource adapter modules

This section includes the following tasks:

Monitor a resource adapter module

To monitor a specific resource adapter module:

  1. From the WebLogic Domain menu, select Monitoring, then select Deployments.
  2. In the Summary table, expand the name of the application that contains the resource adapter module you want to monitor.
  3. Select the name of the resource adapter module you want to monitor.
  4. To view monitoring information for this resource adapter module, select the appropriate pages:
    • Outbound Connection Pools: monitor the outbound connection pools for this resource adapter module

      See Configuration Options.

      Optionally, select one of the Current Connections listed in the table to display additional monitoring information for a specific outbound connection pool.

      • Select Statistics to display statistics about the pool's connections

      • Select Outbound Connections to display information about the status of the connections in the connection pool

    • Inbound Listeners: monitor the current state of message listener endpoints in this resource adapter module

      See Configuration Options.

    • Workload: monitor the Work Managers, constraints, and policies configured specifically for this resource adapter module

      See Configuration Options.

Optionally, select View on any of the tables to access the following table options:

  • Columns: add or remove the columns displayed in the table

  • Detach: detach the table (viewing option)

  • Sort: sort the columns in ascending or descending order

  • Reorder: change the order of the columns displayed

  • Query by Example

Control a resource adapter module

To control a specific resource adapter module:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, expand the name of the application that contains the resource adapter module you want to control.
  3. Select the name of the resource adapter module you want to control.
  4. Select Control.
  5. To control this resource adapter module, select the appropriate pages:
    • Resource Adapter: start, stop, suspend, or resume the resource adapter module

      In the Resource Adapter table, select the row of the resource adapter module you want to control. The control options are displayed above the table.

    • Outbound Connection Pools: reset or force reset the outbound connection pools associated with this resource adapter module

      In the Outbound Connection Pools table, select the row of the resource adapter module you want to control. The control options are displayed above the table.

Optionally, select View on any of the tables to access the following table options:

  • Columns: add or remove the columns displayed in the table

  • Detach: detach the table (viewing option)

  • Sort: sort the columns in ascending or descending order

  • Reorder: change the order of the columns displayed

  • Query by Example

Configure resource adapter module general settings

To configure general settings for a specific resource adapter module:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, expand the name of the application that contains the resource adapter module you want to configure.
  3. Select the name of the resource adapter module you want to configure.
  4. Select General.

    From the General page, you can configure general settings for this resource adapter module, such as:

    • Deployment Order

    • Deployment Principal Name

    • Native Lib Dir

    • JNDI Name

    • Access Outside App Enabled

    • Global Access to Classes Enabled

    • Deploy as a Whole

    For more information about these fields, see Configuration Options.

  5. Click Apply to save your configuration changes.
Configure resource adapter module properties

To configure properties for a specific resource adapter module:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, expand the name of the application that contains the module you want to configure.
  3. Select the name of the resource adapter module you want to configure.
  4. Select Properties.

    From the Properties page, you can view properties and define property values for this resource adapter module, such as:

    • Property Name

    • Property Type

    • Property Value

    • Supports Dynamic Updates

    For more information about these fields, see Configuration Options.

  5. Click Apply to save your configuration changes.
Configure resource adapter module outbound connection pools

To configure outbound connection pools for a specific resource adapter module:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, expand the name of the application that contains the module you want to configure.
  3. Select the name of the resource adapter module you want to configure.
  4. Select Outbound Connection Pools.

    From the Outbound Connection Pools page, you can view outbound connection pool groups and instances for this resource adapter module.

    See Configuration Options.

  5. In the table, select the outbound connection pool for which you want to view configuration information. See Configure a resource adapter outbound connection pool.
Configure resource adapter module administered objects

To view administered objects for a specific resource adapter module:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, expand the name of the application that contains the module you want to configure.
  3. Select the name of the resource adapter module you want to configure.
  4. Select Admin Objects.

    From the Admin Objects page, you can view the administered object groups and instances for this resource adapter module.

    See Configuration Options.

  5. Click Apply.
Specify resource adapter module Work Managers

To specify a Work Manager to manage work requests for a specific resource adapter module:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, expand the name of the application that contains the module you want to configure.
  3. Select the name of the resource adapter module you want to configure.
  4. Select Configuration, then select Workload.

    From the Workload page, you can configure the maximum number of concurrent long running requests.

    You can also view information about the Work Managers specified for this resource adapter module, such as:

    • Name

    • Type

    For more information about these fields, see Configuration Options.

  5. To create a new Work Manager for this resource adapter module, click New. See Create application-scoped Work Managers.
  6. To delete an existing Work Manager from this resource adapter module, click Delete.

Configure a resource adapter outbound connection pool

This section includes the following tasks:

Configure outbound connection pool general settings

To configure general settings for a specific outbound connection pool:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the resource adapter that contains the outbound connection pool you want to configure.

    An overview page displays information related to the resource adapter.

  3. From the Domain Application Deployment menu, select Administration, then select Outbound Connection Pools.
  4. In the table, select the outbound connection pool you want to configure.
  5. Select General.

    From the General page, you can view general information for this resource adapter outbound connection pool, such as the interface name.

    For more information about this field, see Configuration Options.

  6. Click Apply to save your configuration changes.
Configure outbound connection pool properties

To configure properties for a specific outbound connection pool:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the resource adapter that contains the outbound connection pool you want to configure.

    An overview page displays information related to the resource adapter.

  3. From the Domain Application Deployment menu, select Administration, then select Outbound Connection Pools.
  4. In the table, select the outbound connection pool you want to configure.
  5. Select Properties.

    From the Properties page, you can view configuration properties and define property values for this resource adapter outbound connection pool, such as:

    • Property Name

    • Property Type

    • Property Value

    • Supports Dynamic Updates

    For more information about these fields, see Configuration Options.

  6. Click Apply to save your configuration changes.
Configure outbound connection pool transaction support

To configure transaction support settings for a specific outbound connection pool:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the resource adapter that contains the outbound connection pool you want to configure.

    An overview page displays information related to the resource adapter.

  3. From the Domain Application Deployment menu, select Administration, then select Outbound Connection Pools.
  4. In the table, select the outbound connection pool you want to configure.
  5. Select Transaction.

    From the Transaction page, you can configure the transaction support parameter of this resource adapter outbound connection pool.

    For more information about this field, see Configuration Options.

  6. Click Apply to save your configuration changes.
Configure outbound connection pool authentication

To configure authentication parameters for a specific outbound connection pool:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the resource adapter that contains the outbound connection pool you want to configure.

    An overview page displays information related to the resource adapter.

  3. From the Domain Application Deployment menu, select Administration, then select Outbound Connection Pools.
  4. In the table, select the outbound connection pool you want to configure.
  5. Select Authentication.

    From the Authentication page, you can configure authentication parameters of this resource adapter outbound connection pool, such as:

    • Reauthentication Support

    • Resource Authentication Source

    For more information about these fields, see Configuration Options.

  6. Click Apply to save your configuration changes.
Configure outbound connection pool parameters

To configure pool parameters for a specific outbound connection pool:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the resource adapter that contains the outbound connection pool you want to configure.

    An overview page displays information related to the resource adapter.

  3. From the Domain Application Deployment menu, select Administration, then select Outbound Connection Pools.
  4. In the table, select the outbound connection pool you want to configure.
  5. Select Connection Pool.

    From the Connection Pool page, you can configure the pool parameters of this resource adapter outbound connection pool, such as:

    • Initial Capacity

    • Max Capacity

    • Capacity Increment

    • Shrinking Enabled

    • Shrink Frequency Seconds

    • Highest Num Unavailable

    • Highest Num Waiters

    • Connection Creation Retry Frequency Seconds

    • Connection Reserver Timeout Seconds

    • Test Frequency Seconds

    • Test Connection On Create

    • Test Connections On Reserve

    • Test Connections On Release

    • Match Connections Supported

    For more information about these fields, see Configuration Options.

  6. Click Apply to save your configuration changes.

Web applications

A Web application can be installed as WAR archive or exploded WAR directory.

This section includes the following tasks:

Monitor Web applications

To monitor all Web applications deployed to this domain:

  1. From the WebLogic Domain menu, select Monitoring, then select Deployments.
  2. Select Web Applications.

    The Web Applications table displays information about all of the Web applications deployed to the current domain, such as:

    • Context Root

    • Application

    • Server

    • Machine

    • State

    For more information about these fields, see Configuration Options.

    Optionally, select View to access the following table options:

    • Columns: add or remove the columns displayed in the table

    • Detach: detach the table (viewing option)

    • Sort: sort the columns in ascending or descending order

    • Reorder: change the order of the columns displayed

    • Query by Example

  3. In the table, select the name of the Web application for which you want to view additional configuration information.

Monitor a Web application

To monitor a specific Web application:

  1. From the WebLogic Domain menu, select Monitoring, then select Deployments.
  2. In the Summary table, select the name of the Web application you want to monitor.

    An overview page displays information related to the Web application.

  3. From the Domain Application Deployment menu, select Monitoring, then select Environment Monitoring.
  4. On the Web Applications page, the table displays information about the Web application, such as:
    • Context Root

    • Application

    • Server

    • Machine

    • State

    For more information about these fields, see Configuration Options.

    Optionally, select View to access the following table options:

    • Columns: add or remove the columns displayed in the table

    • Detach: detach the table (viewing option)

    • Sort: sort the columns in ascending or descending order

    • Reorder: change the order of the columns displayed

    • Query by Example

  5. To view additional monitoring information for this Web application, select the appropriate pages:

Configure a Web application

This section includes the following tasks:

Configure Web application general settings

To configure general settings for a specific Web application:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the Web application you want to configure.

    An overview page displays information related to the Web application.

  3. From the Domain Application Deployment menu, select Administration, then select General Settings.
  4. From the General Settings page, you can define configuration information for this Web application, such as:
    • Deployment Order

    • Deployment Principal Name

    • Session Cookies Max Age

    • Session Invalidation Interval

    • Session Timeout

    • Debug Enabled

    • Maximum In-Memory Sessions

    • Monitoring Attribute Name

    • Index Directory Enabled

    • Indext Directory Sort By

    • Servlet Reload Check

    • Resource Reload Check

    • Session Monitoring Enabled

    • Maximum Native File Size

    • JSP Page Check

    • JSP Keep Generated

    • JSP Verbose

    • Context Root

    For more information about these fields, see Configuration Options.

  5. Click Apply to save your configuration changes.
View persistence units for a Web application

To view the persistence units defined for a Web application:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the Web application you want to configure.

    An overview page displays information related to the Web application.

  3. From the Domain Application Deployment menu, select Administration, then select Persistence.
  4. From the Persistence page, you can view configuration information for the persistent units defined in this Web application, such as:
    • Name

    • Provider

    • Description

    For more information about these fields, see Configuration Options.

  5. Select the name of a persistence unit to view additional configuration information.
Specify Web application Work Managers

To specify a Work Manager to manage work requests for a specific Web application:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the Web application you want to configure.

    An overview page displays information related to the Web application.

  3. From the Domain Application Deployment menu, select Administration, then select Workload.

    From the Workload page, you can view information about the Work Managers specified for this Web application, such as:

    • Name

    • Type

    For more information about these fields, see Configuration Options.

  4. To create a new Work Manager for this Web application, click New. See Create application-scoped Work Managers.
  5. To delete an existing Work Manager from this Web application, click Delete.
Configure Web application instrumentation

To configure instrumentation for a specific Web application:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the Web application you want to configure.

    An overview page displays information related to the Web application.

  3. From the Domain Application Deployment menu, select Administration, then select Instrumentation.
Configure tags for a Web application

To configure tags for a specific Web application:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the Web application you want to configure.

    An overview page displays information related to the Web application.

  3. From the Domain Application Deployment menu, select Administration, then select Tags.
  4. On the Tags page, you can configure the tags associated with this Web application:
    • In Tags, move existing tags from the Available column to the Chosen column to associate these tags with this Web application.

    • In Add New Tag, create a new tag by entering the tag name.

    See Configuration Options.

  5. Click Apply.
Target a Web application

To target a specific Web application deployed to the global scope:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the Web application you want to configure.

    An overview page displays information related to the Web application.

  3. From the Domain Application Deployment menu, select Administration, then select Targets.
  4. From the Targets page, you can specify the WebLogic Server instances and clusters to which you want to deploy this Web application.
  5. Click Save.
Create Web application notes

To create notes to describe the configuration of this Web application:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, select the name of the Web application you want to configure.

    An overview page displays information related to the Web application.

  3. From the Domain Application Deployment menu, select Administration, then select Notes.
  4. On the Notes page, enter your notes about the configuration of this Web application.
  5. Click Save.

Monitor and configure Web application modules

You can configure and monitor Web application modules that are deployed to this domain.

This section includes the following tasks:

Monitor a Web application module

To monitor a Web application module:

  1. From the WebLogic Domain menu, select Monitoring, then select Deployments.
  2. In the Summary table, expand the name of the application that contains the module you want to monitor.
  3. Select the name of the Web application module you want to monitor.
  4. Select Monitoring.

    The Web Applications table displays information about the Web application module, such as:

    • Context Root

    • Application

    • Server

    • Machine

    • State

    For more information about these fields, see Configuration Options.

    Optionally, select View to access the following table options:

    • Columns: add or remove the columns displayed in the table

    • Detach: detach the table (viewing option)

    • Sort: sort the columns in ascending or descending order

    • Reorder: change the order of the columns displayed

    • Query by Example

  5. To view additional monitoring information for this Web application module, select the appropriate pages:
    • Servlets: monitor servlets associated with this Web application module

      See Configuration Options.

    • Sessions: monitor sessions associated with this Web application module

      See Configuration Options.

    • PageFlows: monitor pageflows used by this Web application module

      See Configuration Options.

    • Workload: monitor Work Managers, constraints, and policies configured for this Web application module

      See Configuration Options.

    • Web Service Clients: monitor Web service clients associated with this Web application module

      See Configuration Options.

    • JAX-RS Applications: monitor JAX-RS applications associated with this Web application module

      See Configuration Options.

Configure a Web application module

To configure general settings for a specific Web application module:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, expand the name of the application that contains the module you want to configure.
  3. Select the name of the Web application module you want to configure.
  4. Select Configuration, then select General.

    From the General Settings page, you can define configuration information for this Web application module, such as:

    • Deployment Order

    • Deployment Principal Name

    • Session Cookies Max Age

    • Session Invalidation Interval

    • Session Timeout

    • Debug Enabled

    • Maximum In-Memory Sessions

    • Monitoring Attribute Name

    • Index Directory Enabled

    • Indext Directory Sort By

    • Servlet Reload Check

    • Resource Reload Check

    • Session Monitoring Enabled

    • Maximum Native File Size

    • JSP Page Check

    • JSP Keep Generated

    • JSP Verbose

    • Context Root

    For more information about these fields, see Configuration Options.

  5. Click Apply to save your configuration changes.
View persistence units for a Web application module

To view the persistence units defined for a Web application module:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, expand the name of the application that contains the Web application module you want to configure.
  3. Select the name of the Web application module you want to configure.
  4. Select Configuration, then select Persistence.

    From the Persistence page, you can view configuration information for the persistent units defined in this Web application module, such as:

    • Name

    • Provider

    • Description

    For more information about these fields, see Configuration Options.

  5. Select the name of a persistence unit to view additional configuration information.
Specify Web application module Work Managers

To specify a Work Manager to manage work requests for a specific Web application module:

  1. From the WebLogic Domain menu, select Deployments.
  2. In the Deployments table, expand the name of the application that contains the module you want to configure.
  3. Select the name of the Web application module you want to configure.
  4. Select Configuration, then select Workload.

    From the Workload page, you can view information about the Work Managers specified for this Web application module, such as:

    • Name

    • Type

    For more information about these fields, see Configuration Options.

  5. To create a new Work Manager for this Web application module, click New. See Create application-scoped Work Managers.
  6. To delete an existing Work Manager from this Web application module, click Delete.

Web services

This section includes the following tasks:

Monitor domain Web services

To monitor all Web services deployed to this domain:

  1. From the WebLogic Domain menu, select Monitoring, then select Deployments.
  2. Select Web Services.

    The Web Services table displays information about all of the Web services deployed to the current domain, such as:

    • Service Name

    • Application

    • Module

    • Active Server Count

    • Error Count

    For more information about these fields, see Configuration Options.

    Optionally, select View to access the following table options:

    • Columns: add or remove the columns displayed in the table

    • Detach: detach the table (viewing option)

    • Sort: sort the columns in ascending or descending order

    • Reorder: change the order of the columns displayed

    • Query by Example

  3. In the table, select the name of the Web service for which you want to view additional configuration information.

Monitor JAX-RS applications

To monitor all JAX-RS applications deployed to this domain:

  1. From the WebLogic Domain menu, select Monitoring, then select Deployments.
  2. Select JAX-RS Applications.

    The JAX-RS Applications table displays information about all of the JAX-RS applications deployed to the current domain, such as:

    • JAX-RS Application Name

    • JAX-RS Application Context

    • Application Name

    • Source Information

    • Error Count

    For more information about these fields, see Configuration Options.

    Optionally, select View to access the following table options:

    • Columns: add or remove the columns displayed in the table

    • Detach: detach the table (viewing option)

    • Sort: sort the columns in ascending or descending order

    • Reorder: change the order of the columns displayed

    • Query by Example

  3. In the table, select the name of the JAX-RS application for which you want to view additional configuration information.

Monitor Web service clients

To monitor all Web service clients in this domain:

  1. From the WebLogic Domain menu, select Monitoring, then select Deployments.
  2. Select Web Service Clients.

    The Web Service Clients table displays information about all of the Web service clients in the current domain, such as:

    • Client

    • Port

    • Active Server Count

    • Error Count

    • Response Error Count

    For more information about these fields, see Configuration Options.

    Optionally, select View to access the following table options:

    • Columns: add or remove the columns displayed in the table

    • Detach: detach the table (viewing option)

    • Sort: sort the columns in ascending or descending order

    • Reorder: change the order of the columns displayed

    • Query by Example

WebSocket applications

This section includes the following tasks:

Monitor a WebSocket application

To monitor a specific WebSocket application:

  1. From the WebLogic Domain menu, select Monitoring, then select Deployments.
  2. In the Summary table, select the name of the WebSocket application you want to monitor.

    An overview page displays information related to the WebSocket application.

  3. On the Domain Application Deployment home page, click the Deployments tile.
  4. In the Deployments table, expand the WebSocket application and select the application deployed to the server instance you want to monitor.
  5. From the Application Deployment menu, select Monitoring, then select WebSocket Monitoring.
  6. You can view monitoring information about this WebSocket application, such as the server instance on which the WebSocket application is deployed and the number of endpoints.

    On the Session page, you can monitor session statistics associated with this WebSocket application, such as:

    • Name

    • Open Sessions

    • Maximum Open Sessions

    For more information about these fields, see Configuration Options.

    Optionally, select View to access the following table options:

    • Columns: add or remove the columns displayed in the table

    • Expand All and Collapse All

    • Scroll to First and Scroll to Last

    • Reorder Columns: change the order of the columns displayed

  7. To view additional monitoring information for this WebSocket application, select the appropriate pages:
    • Error: monitor error statistics associated with this WebSocket application.

      See Configuration Options.

    • Message: monitor message statistics associated with this WebSocket application, including message count, message size, and message count per second.

      See Configuration Options.

    • Text Message: monitor text message statistics associated with this WebSocket application, including message count, message size, and message count per second.

      See Configuration Options.

    • Binary Message: monitor binary message statistics associated with this WebSocket application, including message count, message size, and message count per second.

      See Configuration Options.

    • Control Message: monitor control message statistics associated with this WebSocket application, including message count, message size, and message count per second

      See Configuration Options.

    • Endpoints: monitor and test endpoints associated with this WebSocket application

      See Configuration Options.

Test WebSocket endpoints

To test endpoints for a specific WebSocket application:

  1. From the WebLogic Domain menu, select Monitoring, then select Deployments.
  2. In the Summary table, select the name of the WebSocket application you want to monitor.

    An overview page displays information related to the WebSocket application.

  3. On the Domain Application Deployment home page, click the Deployments tile.
  4. In the Deployments table, expand the WebSocket application and select the application deployed to the server instance you want to monitor.
  5. From the Application Deployment menu, select Monitoring, then select WebSocket Monitoring.
  6. Select Endpoints.
  7. On the Endpoints page, in the Test column, click the Test icon.
  8. On the Test WebSocket page, you can verify the URI endpoints for this WebSocket application. Enter information about the WebSocket endpoint host and port, proxy information, and the WebSocket protocol to use.
  9. Click Perform Test.