Use Oracle Enterprise Manager Fusion Middleware Control to Deploy an Application

You can use Oracle Enterprise Manager Fusion Middleware Control to deploy and undeploy an application to an Oracle SOA Cloud Service instance, just as you would deploy and undeploy the application to an on-premises service instance.

Note:

Before you can use Oracle Enterprise Manager Fusion Middleware Control to deploy an application, you must add a managed server IP as described in Add a Managed Server IP in a Non-Proxy Host to Enable Deployment from Fusion Middleware Control.

Oracle Enterprise Manager Fusion Middleware Control is one of the consoles available through the Oracle SOA Cloud Service Console. For information about opening Oracle Enterprise Manager Fusion Middleware Control, see Access an Administration Console for Software that a Service Instance Is Running.

For additional resources, see "Deploying, Undeploying, and Redeploying SOA Composite Applications" in Administering Oracle Fusion Middleware (12.2.1.4 | 12.2.1.3 | 12.2.1.2 | 12.1.3).

Add a Managed Server IP in a Non-Proxy Host to Enable Deployment from Fusion Middleware Control

Before you can use Fusion Middleware Control to deploy applications, you must add a Managed Server IP in to a non-proxy host.

To add a Managed Server IP to a non-proxy host:
  1. Log in to Fusion Middleware Control.
  2. Find the server in the Target Navigation pane.
  3. Right-click the server and select Administration > System MBean Browser.
    Screenshot that shows the result of right clicking the server. It exposes the Administration, and System MBean Browser items.
  4. Search for the getURL operation.
    1. Click the binocular icon.
    2. Select Operations.
    3. Enter getURL.
    4. Click the arrow button to start the search.
      Screenshot that shows the objects referred to in the four steps above.
  5. Click getURL.
    Screenshot shows the getURL attribute as seventh in the list.
  6. Type http in the Value field and then click Invoke.
    Screenshot illustrates the items referred to in the previous step.
  7. Follow the instructions in "Configuring the Proxy Server for Runtime" in Oracle Cloud Adapters Postinstallation Configuration Guide (12.2.1.4 | 12.2.1.3 | 12.2.1.2 | 12.1.3) to update the setDomainEnv.sh file.

    You must invoke getURL operation for all the MBeans found (each MBean maps to a Managed Server in the cluster). Note all the IPs and update the non proxy hosts in setDomainEnv.sh and you can include the host IP address explicitly as shown in the following:

    -Dhttp.proxyHost=www-proxy.my.url.com -Dhttp.proxyPort=80 -Dhttp.nonProxyHosts=localhost|*.my.url.com|*.internal| 127.0.0.1|10.196.75.214|10.*.*.*|*.foo.com|etc -Dhttps.proxyHost=www-proxy.my.url.com -Dhttps.proxyPort=80
  8. Restart the servers (both Administration Server and Managed Servers) for the settings to take effect.