• Find us:
    +1 415 655 1723   |   +91-844-844-8901
  • Free Newsletter

     
     

  • Archive

  • Categories


  • Oracle SOA Suite 12c – Default Domain Configuration

    Posted by "" in "FMW, WebLogic" on 2014-07-27

    Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInEmail this to someone

    Introduction

    This is second post of our series on Oracle SOA Suite 12c – Quick Start Domain Configurations. You can find the first post here: http://trainings.k21technologies.com/oracle-soa-suite-12c-quick-start-domain-configurations/

    Once you have installed Oracle SOA Suite 12c by using Quick Start Installer, the next step is to configure the domain where you can deploy and test your applications during development. I have blogged the step-by-step installation of SOA 12c here: http://trainings.k21technologies.com/oracle-soa-suite-12c-quick-start-installation/

    Oracle SOA Suite 12c lets you configure three types of domains to make the development process easy. The domain types are:

    1. Default Domain
    2. Standalone Domain
    3. Compact Domain

    In this post, we are going to dive into the creation of Default Domain. We will see how to start and stop the Default server.

    Integrated WebLogic Server

    The regular versions of JDeveloper come with Integrated WebLogic Servers. To develop SOA Applications on these versions, developers need to download and install separate Oracle SOA extensions. Oracle SOA Suite 12c Quick Start Installer installs JDeveloper which already has SOA extensions installed. It also adds SOA and BPM libraries which are required during the deployment and running of SOA applications. This domain is so light that it is not mandatory to have all schemas in Oracle database. It has pre-configured Java DB which stores all the schemas inside the domain configuration.

    Default Domain Configuration

    The default domain is created using the integrated WebLogic server from within JDeveloper. JDeveloper must be started to create the domain. Follow the below steps:

    1. Set the environment variable JDEV_USER_DIR where you want to create the domain. If this variable is not set before starting JDeveloper, the domain gets created at following location:

    For Linux: $HOME/.jdeveloper/system12.1.3.x.x.x.xxxx/DefaultDomain

    For Windows: %USERPROFILE%AppDataRoamingJDevelopersystem12.1.3.x.x.x.xxxxDefaultDomain

    1. Launch JDeveloper instance. The executable can be found at:

    For Linux: $ORACLE_HOME/jdeveloper/jdev/bin/jdev

    For Windows: $ORACLE_HOMEjdeveloperjdeveloper.exe

    For MacOS: $ORACLE_HOME/jdeveloper/jdeveloper

    1. Select Role as Studio Developer

    Screen Shot 2014-07-24 at 08.48.47 pm

     

     

    1. Select No to import preferences from a previous JDeveloper version. If you have multiple domains created by different JDeveloper versions, they will be listed here

    Screen Shot 2014-07-24 at 08.52.53 pm

     

     

    1. Select Run > Start Server Instance to start the Integrated WebLogic Server

    Screen Shot 2014-07-24 at 08.49.19 pm

     

     

    1. Since this is the first time that we are starting the server, JDeveloper prompts you to provide Administrator username, password, listen address, non-SSL listen port and SSL listen port to configure the domain

    Screen Shot 2014-07-24 at 08.55.02 pm

     

     

    1. On the Technologies tab, you can see all the technologies which will be configured with the domain. Notice the SOA Developer Template and Service Bus Developer Template which are used by the SOA Applications. Click Ok to create the domain.

    Screen Shot 2014-07-24 at 08.55.13 pm

     

     

    1. You can view the logs in Messages panel

    Screen Shot 2014-07-23 at 08.33.35 pm

     

    Note that in the above figure, we can see the logs about “Extending IntegratedWebLogicServer Domain”. This is because I already had a domain created with the same Jdeveloper version (12.1.3.0.0). If you don’t have any previous WebLogic servers configured with Jdeveloper version 12.1.3.0.0, you will see “Creating IntegratedWebLogicServer Domain” in the logs.

    1. When the server comes in RUNNING mode, you can verify if it is properly configured. Below screenshot shows the WebLogic Administration Console at http://localhost:7101/console

    Screen Shot 2014-07-24 at 08.15.25 pm

     

     

    1. Enter http://localhost:7101/em in browser address bar to view the Enterprise Manager Console

    Screen Shot 2014-07-24 at 08.19.43 pm

     

     

    1. You can also verify the OSB administration URL at http://locahost:7101/servicebus

     

    Now that you have created and configured the Default Domain, you can deploy your SOA applications to it. It is not mandatory to have JDeveloper running to start the Integrated WebLogic Server. When the domain is created for the very first time, all the configurations are stored in JDEV_USER_DIR. You can start the domain from the following location using startWebLogic.sh or startWebLogic.bin commands:

    <JDEV_USER_DIR>/system12.1.3.x.x.x.xxxx/DefaultDomain/bin

    Once the server is started, you can deploy SOA applications using EM Console.

    The Default domain is recommended to be used for development or evaluation purposes only.

    References

    http://docs.oracle.com/middleware/1213/core/SOAQS/usecases.htm#CHDGGGHB

    http://docs.oracle.com/middleware/1213/core/SOAQS/integrated.htm#BEIIJGHA

    Ganesh Kamble works as Oracle Fusion Middleware Consultant and is an Oracle Certified Specialist in Access Management. Having started his career in product development at Oracle, Ganesh got excellent exposure to the middleware technologies during his work in integration of Tier-1 banking product Oracle Banking Platform with Oracle Fusion Middleware products. He was honored with Outstanding Contribution award by Oracle.
    His key areas of interest are Oracle Identity and Access Management, Oracle Service Oriented Architecture and Java with passion for blogging on various encounters with Oracle products. He publishes blogs regularly on http://k21technologies.com/blog/. He can be reached at ganesh.kamble@k21technologies.com and http://twitter.com/ganeshk_8
    Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInEmail this to someone

    Leave a Reply

    Your email address will not be published. Required fields are marked *



  • K21 Technologies is among the most experienced Oracle Gold Partner for Identity Access Management service providers. We work with application development companies and in-house technology division to help achieve significant returns on their IT security investment. Our clientele includes some of the globally renowned corporate, which speaks of our expertise in our field.

    We have the most talented and experienced team that can swiftly deploy security solutions even in complex IT ecosystem. Our clients highly appreciate our timely implementation, interactive training, on-demand support and community resources.
  • CONTACTS

    K21 Technologies
    128 Uxbridge Road, Hatchend,,
    London, HA5 4DS

    US: +1 415 655 1723
    India: +91-844-844-8901

  • Copyright 2019, K21 Technologies. All rights reserved
  • TOP
    TOP