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:
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.
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.
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:
For Linux: $HOME/.jdeveloper/system12.1.3.x.x.x.xxxx/DefaultDomain
For Windows: %USERPROFILE%AppDataRoamingJDevelopersystem12.1.3.x.x.x.xxxxDefaultDomain
For Linux: $ORACLE_HOME/jdeveloper/jdev/bin/jdev
For Windows: $ORACLE_HOMEjdeveloperjdeveloper.exe
For MacOS: $ORACLE_HOME/jdeveloper/jdeveloper
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 (18.104.22.168.0). If you don’t have any previous WebLogic servers configured with Jdeveloper version 22.214.171.124.0, you will see “Creating IntegratedWebLogicServer Domain” in the logs.
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:
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.
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 firstname.lastname@example.org and http://twitter.com/ganeshk_8