Thursday, 24 October 2013

Deploying ADF BC SDO Service in oracle java cloud

In this post i will try to explain the process of deploying the ADF BC SDO service in oracle java cloud (PAAS). There are couple of pre-requisties to follow this post, they are
1) Oracle java cloud account to deploy the web service.
2) HRModelSDOService application.

I had used the Jdeveloper version 11.1.1.7 in all screen shots except in step 13 and 14 (where i had used 11.1.2.4). All other steps almost similar in both the verions.
Let us see the steps required to achieve this,


  • Unzip the HRModleSDOService.zip to HRModelSDOService folder.
  •  Open the application in jdeveloper. 

  • If you get a warning for migration of project, Click Yes on “Do you want to migrate these files”.
  • Expand the HRModelSDOService and right click and select configurations on HRSdoAppModule.

  • We have to change the JDBCDataSource value of all the three app modules. Select each module and click on Edit. 


  • Change the Datasource name to “database” (as this the JNDI name of cloud database).


  • Repeat the above step for the remaining two app module configurations (HRSdoAppModuleShared, HRSdoService).
  • Click ok on Manage Configurations window.


  • Right click on the HRModelSDOService and click on project properties.



  • Select  the Deployments tab and delete the existing profile and create a new profile with   Archive Type = Business Components Service Interface. Name  = HRModelSDOService



  • Click on the application menu of the HRModelSDOService application and select Application Properties.



  • Go to Deployments and delete the existing deployments and create a new deployment profile with Archive Type = EAR File, Name = HRModelSDOService



  • Go to Application assembly of the new created deployment profile and select Middle Tier and EJB.




  • Select weblogic under Deployment, Click on ok and select only “Application Policies” check box on the deployment window (unselect all the others). Click ok.



  • Open Application Resourcesà Descriptors à META-INFà weblogic-application.xml



  • This file should have the following content, if it has any duplicate entiries delete them.



  • Save All. Now we are ready to generate the ear and deploy. Select the Application menu à Deploy à HRModelSDOService



  • Select Deploy to EAR option and click on Finish.



  • Get the ear path from the deployment log.



  • Log into java cloud service and click on Deploy New. Select the Ear file and click on Deploy.
  • Verify the Deployment job status in the status message; once it is completed we can access the deployed web service. Get the URL of the deployed application from Test application link.





No comments:

Post a Comment