What’s New for Oracle WebLogic Server for Oracle Cloud Infrastructure

Here’s an overview of the new features and enhancements that were added recently to improve your Oracle WebLogic Server for Oracle Cloud Infrastructure experience. You don’t need to request an upgrade to be able to use the new features in Oracle WebLogic Server for Oracle Cloud Infrastructure — they are available to you automatically.

In general, new features are available only when you create a new domain, and can't be used on domains that were created before the new feature was present.

July 2020

Feature Description
Root policy creation is optional

When you create a domain, by default Oracle WebLogic Server for Oracle Cloud Infrastructure creates a dynamic group and one or more root-level (tenancy) policies that allow the domain compute instances to access vault secrets, and manage other relevant resources (if applicable). Previously, you could not disable the creation of the dynamic group and policies. See Identity Resources for Dynamic Group and Root Policies in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

Allowing Oracle WebLogic Server for Oracle Cloud Infrastructure to create the necessary dynamic group and root-level policies is recommended. If you're an administrator, see Create a Dynamic Group and Create Root Policies in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

Create database security list

When you create a JRF-enabled domain and select an Oracle Cloud Infrastructure Database (DB System), by default Oracle WebLogic Server for Oracle Cloud Infrastructure creates a security list that allows the WebLogic Server subnet to access the database port. Previously, you were required to enable access to your database before creating the domain.

See Configure Database Parameters in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

Restart all servers

New domains include utilities that you can use to quickly stop, start, or restart all WebLogic Server processes in the domain.

See Start and Stop a Domain in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

Domain modification is optional for scale out

When you scale out a domain, Oracle WebLogic Server for Oracle Cloud Infrastructure creates a compute instance and adds a managed server to your domain configuration. If you prefer, the scale-out operation can simply create the compute instance, and you can manually update the domain configuration at a later time.

See Scale a Domain in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

Show only relevant variables when editing a stack

Oracle WebLogic Server for Oracle Cloud Infrastructure supports the modification of certain variables when you edit the stack for your domain, such as the node count. Previously all variables were displayed, including those that were not supported.

Use July PSUs

New domains include the July Patch Set Updates (PSUs) for Oracle WebLogic Server.

See Patches Included in Oracle WebLogic Server for Oracle Cloud Infrastructure in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

June 2020

Feature Description
JRF checkbox

When you create a domain that includes the Java Required Files (JRF) components, you must now select the Provision with JRF checkbox to display the Database options on the Configure Variables page of the Create Stack wizard. Previously you did not have to select a checkbox to configure a database.

A JRF-enabled domain supports the Oracle Application Development Framework (ADF). After selecting the Provision with JRF checkbox, you can proceed as you did in previous releases to specify the parameters for a database. This database is used only for the required JRF schema. See Configure Database Parameters for a JRF-Enabled Domain in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

Self-signed SSL certificate for load balancer

When you create a domain with a load balancer, Oracle WebLogic Server for Oracle Cloud Infrastructure now creates a load balancer that always uses Secure Socket Layer (SSL). Previously you had to select a checkbox in the Create Stack wizard if you wanted the load balancer to use SSL and listen on an HTTPS port.

Now during load balancer provisioning, Oracle WebLogic Server for Oracle Cloud Infrastructure adds a demonstration self-signed certificate to configure the HTTPS listener. After the domain is provisioned, we recommend you upload your own SSL certificate obtained from a Certificate Authority (CA), and associate the HTTPS listener with your certificate. See Add a Certificate to the Load Balancer in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

Scale out and scale in

Use Resource Manager to add or remove compute instances (nodes) on an existing domain.

See Scale a Domain in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

Add load balancer to existing domain

Use Resource Manager to add a load balancer to an existing domain that was originally created without a load balancer. You can also remove a load balancer from a domain.

See Scale a Domain in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

Removed some advanced parameters

When creating a domain, the stack variables WebLogic Server Admin Port and WebLogic Server Admin SSL Port are no longer available. These ports (9071 and 9072) are used for internal communication (T3 and T3S), and can only be modified after you create a domain.

You can continue to use stack variables to change the default port numbers for external HTTP and HTTPS traffic.

Support for OS Management service

The compute instances for a domain include the OS Management Service Agent software (osms-agent), which allows you to manage Linux packages for the compute instances using the OS Management service.

See Overview of OS Management in the Oracle Cloud Infrastructure documentation.

May 2020

Feature Description
Use secrets to encrypt passwords

You now use secrets in Oracle Cloud Infrastructure Vault to encrypt the passwords required for provisioning a domain with Oracle WebLogic Server for Oracle Cloud Infrastructure. Depending on the type of domain you create, you'll be required to provide the OCID of one or more secrets. Previously, you were required to use the Oracle Cloud Infrastructure command line interface (CLI) to encrypt your passwords, and you provided the encrypted passwords during provisioning.

See Create Secrets for Passwords in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

Dynamic group and policies are created automatically

When you create a domain, Oracle WebLogic Server for Oracle Cloud Infrastructure creates the required dynamic group and root-level (tenancy) policies that allow the domain to:

  • Access keys and secrets in Oracle Cloud Infrastructure Vault
  • Access the database wallet if you're using Oracle Autonomous Transaction Processing

Previously, you were required to create the dynamic group and policies before creating a domain.

To create a domain, you must be an Oracle Cloud Infrastructure administrator, or be granted the permission to create these resources. See Create Root Policies and Identity Resources in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

DB System VCN in a different compartment

When you create a JRF-enabled domain, you can select a database VCN that is in a different compartment than the Oracle Cloud Infrastructure Database.

Previously, Oracle WebLogic Server for Oracle Cloud Infrastructure required your database and its VCN to be in the same compartment.

See Configure Database Parameters in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

T3 and tunneling are disabled

When you create a domain, the administration server is configured with network channels on ports 7001 and 7002 that support HTTP and HTTPS traffic only. These channels do not support the T3 and T3S protocols, and they do not support HTTP tunneling. Previously, all ports supported T3 and T3S.

To connect to the administration server with the WebLogic Scripting Tool (WLST), or with similar tools that use the T3 or T3S protocols, you must use the default network channels on ports 9071 and 9072. These ports are not accessible from outside of Oracle Cloud.

Similarly, managed servers are configured with network channels on ports 7003 and 7004 that support HTTP and HTTPS traffic only. Internal T3 and T3S communication is done using ports 9073 and 9074.

Oracle does not recommend enabling the T3 protocol or HTTP tunneling on network channels that are accessible from outside of Oracle Cloud. For existing domains on public subnets, you can either update the security lists that control access to your domain, or you can modify your server configuration:

  1. View the existing T3 and T3S network channels and copy the settings.
  2. Create new HTTP and HTTPS network channels with the same settings.
  3. Disable the T3 and T3S network channels.

See these topics in Administering Server Environments for Oracle WebLogic Server:

WebLogic Server 12.2.1.4 is the default

By default, new domains use the latest version of Oracle WebLogic Server 12.2.1.4.

Previously, the default was 12.2.1.3.

Use April PSUs

New domains include the April Patch Set Updates (PSUs) for Oracle WebLogic Server.

See Patches Included in Oracle WebLogic Server for Oracle Cloud Infrastructure in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

April 2020

Feature Description
DB System based on Logical Volume Manager

Oracle WebLogic Server for Oracle Cloud Infrastructure supports using an Oracle Cloud Infrastructure 1-node virtual machine (VM) DB system that uses Logical Volume Manager (LVM) as the storage management software. Previously you could not provision a stack if it's associated with a 1-node VM DB System created by the fast provisioning option that uses LVM.

See Create a Database in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

Autonomous database based on dedicated hardware

Oracle WebLogic Server for Oracle Cloud Infrastructure supports using an Oracle Autonomous Transaction Processing database that's created with the dedicated Exadata infrastructure option. Previously you could not provision a stack if the associated autonomous database uses a dedicated hardware deployment option.

See Create a Database in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

Use January PSUs

New domains include the January Patch Set Updates (PSUs) for Oracle WebLogic Server.

See Patches Included in Oracle WebLogic Server for Oracle Cloud Infrastructure in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

Terraform version Oracle WebLogic Server for Oracle Cloud Infrastructure now uses Terraform version 0.12.x.

March 2020

Feature Description
New product name The collection of Marketplace listings for Oracle WebLogic Server is now called Oracle WebLogic Server for Oracle Cloud Infrastructure. Previously, these listings were called Oracle WebLogic Cloud.
Universal credits

In addition to the Bring Your Own License (BYOL) listings in the Marketplace, new Universal Credits (also called UCM) listings are available for Oracle WebLogic Server Enterprise Edition and Oracle WebLogic Suite. When you create a domain using Universal Credits, you are billed for the cost of the WebLogic Server license (based on OCPU per hour) in addition to the cost of the compute resources.

Oracle WebLogic Server Standard Edition is available only as BYOL.

December 2019

Feature Description
Use VCN peering to access a database

If your Oracle Cloud Infrastructure Database is on a different VCN than the VCN you want to use for WebLogic Server, then Oracle WebLogic Server for Oracle Cloud Infrastructure creates a Local Peering Gateway in each VCN so that they are able to communicate. Oracle WebLogic Server for Oracle Cloud Infrastructure also creates a separate public subnet and compute instance in each VCN to forward DNS traffic across the VCNs.

See About the Components of Oracle WebLogic Server for Oracle Cloud Infrastructure and Create a JRF-Enabled Domain in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

Use a custom database port

When creating a JRF-enabled domain, you can specify the listen port number for an Oracle Cloud Infrastructure Database (DB System) if it is not using the default port (1521).

You do not need to specify a port number when using an Oracle Autonomous Transaction Processing database. Oracle WebLogic Server for Oracle Cloud Infrastructure identifies the port number from the database's wallet file.

See Create a JRF-Enabled Domain in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

Use WebLogic Server 12.2.1.4 You can create domains with WebLogic Server version 12.2.1.4. See WebLogic Server Update Summary in What's New in Oracle WebLogic Server.

November 2019

Feature Description
Create a private load balancer

When you create a domain with a load balancer, you can provision a public or private load balancer. A private load balancer does not have a public IP address and cannot be accessed from the Internet, unless you have configured a VPN between your virtual cloud network (VCN) and your on-premise data center.

Previously you could only create a public load balancer.

See Create a Basic Domain in a Private Subnet in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

Access Oracle Cloud Infrastructure services using a service gateway

Oracle WebLogic Server for Oracle Cloud Infrastructure automatically creates a service gateway when provisioning a new VCN with a private subnet. The service gateway provides network access to Oracle Cloud Infrastructure services, such as Oracle Autonomous Transaction Processing and Oracle Key Management Cloud Service, without using the public Internet. See Configure Network Parameters in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

Network Address Translation (NAT) gateways are no longer used to access Oracle Cloud Infrastructure services. If your private subnet requires access to Internet resources, then you must manually create a NAT gateway in your VCN and the appropriate routing rules.

Assign tags to stack resources

You can assign tags to the resources (compute, network, and so on) that are provisioned in a stack to support a new domain. Oracle WebLogic Server for Oracle Cloud Infrastructure supports defined tags and free-form tags.

Previously you could only assign tags to the stack.

See Create a Basic Domain in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

Secure web services using Oracle Identity Cloud Service

For JRF-enabled domains that use Oracle Identity Cloud Service for authentication, you can use Oracle Web Services Manager and the OAuth protocol to secure communication between web service applications and clients.

See Secure Web Services Using Identity Cloud Service in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

Use October PSUs

New domains include the October Patch Set Updates (PSUs) for Oracle WebLogic Server.

See Patches Included in Oracle WebLogic Server for Oracle Cloud Infrastructure in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

October 2019

Feature Description
Use Standard Edition

A new listing is available in the Marketplace for Oracle WebLogic Server Standard Edition. If you have an on-premises license for Standard Edition, you can launch a stack from this listing.

Oracle WebLogic Server Standard Edition does not include clustering, and so Oracle WebLogic Server for Oracle Cloud Infrastructure does not provision a cluster in domains that are running Standard Edition.

Authenticate WebLogic Server users in Oracle Identity Cloud Service

Use Oracle WebLogic Server for Oracle Cloud Infrastructure to create a domain that integrates the Oracle WebLogic Server security realm with Oracle Identity Cloud Service. As a result, users that access the administration console or your Java applications are authenticated against Oracle Identity Cloud Service.

See these topics in Using Oracle WebLogic Server for Oracle Cloud Infrastructure:

Use HTTPS on the load balancer

When you create a domain, Oracle WebLogic Server for Oracle Cloud Infrastructure can configure the load balancer and supporting resources to use HTTPS instead of HTTP. You can also manually update the load balancer of an existing domain to use SSL.

See these topics in Using Oracle WebLogic Server for Oracle Cloud Infrastructure:

September 2019

Feature Description
Create a cluster of up to eight servers The maximum number of managed servers that you can create in a domain is eight. Previously, the maximum cluster size was four.
Select bare metal shapes

Use Oracle WebLogic Server for Oracle Cloud Infrastructure to create compute instances that use bare metal (BM) shapes. Previously, only virtual machine (VM) shapes were supported.

See Overview of the Compute Service in the Oracle Cloud Infrastructure documentation.

Select a shape for the bastion

Select a custom compute shape for the bastion compute instance when you create a domain in a private subnet.

See Create a Basic Domain in a Private Subnet in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

Select a shape for the load balancer

Select a bandwidth shape when you create a domain that includes a load balancer.

See Configure a Load Balancer in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

Select a network compartment

You can now use two compartments when creating an Oracle WebLogic Server for Oracle Cloud Infrastructure stack, one compartment for the WebLogic Server compute instances (and bastion instance, if creating in a private subnet), and another compartment for all of the required network resources such as virtual cloud network, subnets, security lists, route tables and gateways (and optional load balancer, if adding). Previously all compute instances, load balancer, and network resources were contained in a single compartment.

See Create a Compartment in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

Quickly create custom data sources for autonomous databases

Use Oracle WebLogic Server for Oracle Cloud Infrastructure utility scripts to download and extract the Oracle Autonomous Transaction Processing database wallet to the domain nodes, and to create a data source for the database.

See Create a Data Source for an ATP Database in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

Use the Fusion Middleware Control Console

New JRF-enabled domains include the Oracle Fusion Middleware Control Console. Previously you had to install these components manually after creating a domain.

See Access the Fusion Middleware Control Console in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

Use July PSUs

New domains include the July Patch Set Updates (PSUs) for Oracle WebLogic Server.

See Patches Included in Oracle WebLogic Server for Oracle Cloud Infrastructure in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.

Documentation Accessibility

For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.

Access to Oracle Support

Oracle customers that have purchased support have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.