Installing and Configuring Oracle Service Bus and Oracle SOA Suite 11.1.1.5 for Development on Windows 7 x64

This article walks you through the process of installing and configuring the tools to develop for Oracle OSB and SOA on a Windows 7 x64. The versions you have to install are very specific and if you mix them something can go wrong later.

Steps

You will need the following files used for the installation:

  1. Java SE Development Kit 6 Update 24, 32-bit.
    (jdk-6u24-windows-i586.exe / 76.5MB)
  2. Oracle WebLogic Server 10.3.5 + Coherence + OEPE 11.1.1.7.2, 32-bit.
    (oepe-helios-installer-11.1.1.7.2.201103302044-win32.exe / 1.33GB)
  3. Oracle Service Bus 11.1.1.5.
    (ofm_osb_generic_11.1.1.5.0_disk1_1of1.zip / 1.11GB)
  4. Oracle Fusion Middleware SOA Suite 11g 11.1.1.5.
    (ofm_soa_generic_11.1.1.5.0_disk1_1of2.zip / 1.16GB + ofm_soa_generic_11.1.1.5.0_disk1_2of2.zip / 1.24GB)
  5. Oracle Database 11g Enterprise Edition 11.2.0.1.0
  6. Oracle Repository Creation Utility 11.1.1.5.
    (FMW 11.1.1.5.0_RCU_p12395110_111150_WINNT.zip / 308MB)
  7. WebLogic Domain for SOA
  8. jDeveloper Studio 11.1.1.5
    (jdevstudio11115install.exe / 1.17GB)

WebLogic/OEPE/OSB Compatibility Matrix

In case you are working with other versions, this is the compatibility matrix between them (in bold are the ones used on this tutorial):

WebLogic Server Oracle Enterprise Pack for Eclipse Oracle Service Bus
10.3.3
(Patch Set 2)
11.1.1.5 11.1.1.3.0
10.3.4
(Patch Set 3)
11.1.1.6.1 11.1.1.4.0
10.3.5
(Patch Set 4)
11.1.1.7.2
(Eclipse 3.6 Helios)
11.1.1.5.0
10.3.6
(Patch Set 5)
11.1.1.8.0 11.1.1.6.0 or
11.1.1.7.0
12.1.3 12.1.3.1 12.1.3

The older versions should be available to download on “My Oracle Support” or the “Oracle Software Delivery Cloud”.

Installing Java SDK 1.6 Update 24, 32-bits

This is a pretty trivial process, the only advice is to install the JDK on a path that has no whitespaces, in my case I’ve started to use C:\oracle\Java\x86\jdk1.6.0_24; the public JRE just install it on the default folders.

Notice if you install the 64-bit SDK version, and you link it to Eclipse Helios, the following error will be shown when opening Eclipse (which is very common):

Java was started but returned exit code=13
C:\Program Files\Java\jdk1.6.0_24\bin\javaw.exe
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m

I show the screenshots just for completeness:

JDK 6 32-bit installation screenshots
Java SDK 6 x86 Installation - Step 1

Java SDK 6 x86 Installation – Step 1

Java SDK 6 x86 Installation - Step 2

Java SDK 6 x86 Installation – Step 2


Use the folder C:\oracle\Java\x86\jdk1.6.0_24 (or any other path that does not have whitespaces).
Java SDK 6 x86 Installation - Step 3

Java SDK 6 x86 Installation – Step 3


Use the default folder for the public JRE.
Java SDK 6 x86 Installation - Step 4

Java SDK 6 x86 Installation – Step 4

Installing Oracle WebLogic Server + Coherence + OEPE, 32-bit

This installation also is very trivial, you only should put attention to the following steps:

  • Step 2: Use an installation folder different than the default, in this case I use C:\oracle\Middleware10.3.5 because with this folder taxonomy you can manage different Middleware products separately.
  • Step 7: Do not install a new version of the JDK and use the one already installed, use the 32-bit SDK located on C:\oracle\Java\x86\jdk1.6.0_24.

By installing this you will have the WebLogic application server to host the services and the Eclipse IDE to develop the OSB services.

WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation

WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation

WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation - Step 1

WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation – Step 1

WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation - Step 2

WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation – Step 2

I recommend to use C:\oracle\Middleware10.3.5.
WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation - Step 3

WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation – Step 3

Select the option to not receive emails about security updates.
WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation - Step 4

WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation – Step 4

WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation - Step 5

WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation – Step 5

Select the Custom installation option.
WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation - Step 6a

WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation – Step 6a

Uncheck the Evaluation Database (this is a Derby database).
WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation - Step 6b

WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation – Step 6b

WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation – Step 7

WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation – Step 7

Uncheck the option to install the JDK, and choose the root installation folder of the 32-bit JDK version you installed before (C:\oracle\Java\x86\jdk1.6.0_24)
WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation – Step 8

WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation – Step 8

WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation - Step 9

WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation – Step 9

WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation - Step 10

WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation – Step 10

WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation - Step 11

WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation – Step 11

WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation - Step 12

WebLogic 10.3.5 + Coherence + OEPE 11.1.1.7.2 Installation – Step 12

Installing Oracle Service Bus 11.1.1.5

  1. Unzip the files of ofm_osb_generic_11.1.1.5.0_disk1_1of1.zip to C:\OSB.
  2. Open a DOS command window:
    rem # Or whatever path you unzipped the OSB files, 
    rem # just make sure to use the setup inside the win32 folder.
    cd "C:\OSB\Disk1\install\win32"
    rem # Run the setup pointing to the jre inside the JDK x86
    setup.exe -jreLoc C:\oracle\Java\x86\jdk1.6.0_24\jre
    

    If you use the setup.exe file on the root installation folder you will have to install the JDK 64-bit, because this is the only way the setup process will continue, otherwise you will be getting the following error (in case you executed the setup.exe on the Windows explorer):

    Please specify a valid JRE/JDK location :
Oracle Service Bus 11.1.1.5 Installation - Step 1

Oracle Service Bus 11.1.1.5 Installation – Step 1

Oracle Service Bus 11.1.1.5 Installation - Step 2

Oracle Service Bus 11.1.1.5 Installation – Step 2

Oracle Service Bus 11.1.1.5 Installation - Step 3

Oracle Service Bus 11.1.1.5 Installation – Step 3

Select the option to Skip Software Updates.
Oracle Service Bus 11.1.1.5 Installation - Step 4

Oracle Service Bus 11.1.1.5 Installation – Step 4

Oracle Service Bus 11.1.1.5 Installation - Step 5

Oracle Service Bus 11.1.1.5 Installation – Step 5

Select Custom Installation.
Oracle Service Bus 11.1.1.5 Installation - Step 6

Oracle Service Bus 11.1.1.5 Installation – Step 6

Choose not to install Oracle Service Bus Examples.
Oracle Service Bus 11.1.1.5 Installation - Step 7

Oracle Service Bus 11.1.1.5 Installation – Step 7

Oracle Service Bus 11.1.1.5 Installation - Step 8

Oracle Service Bus 11.1.1.5 Installation – Step 8

If this error is shown: INST-07417: Evaluation Database has not been installed in the specified Weblogic Server Location. Provide a different Location. This is because on step 6 you have to unckeck the option Oracle Service Bus Examples.
Oracle Service Bus 11.1.1.5 Installation - Step 9

Oracle Service Bus 11.1.1.5 Installation – Step 9

Oracle Service Bus 11.1.1.5 Installation - Step 10

Oracle Service Bus 11.1.1.5 Installation – Step 10

When this error is shown (C:\oracle\Middleware10.3.5\oracle_common\.product.properties [Access Denied]), just make this file not hidden, and continue the installation.
Oracle Service Bus 11.1.1.5 Installation - Step 11

Oracle Service Bus 11.1.1.5 Installation – Step 11

Oracle Service Bus 11.1.1.5 Installation - Step 12

Oracle Service Bus 11.1.1.5 Installation – Step 12

Installing Oracle Fusion Middleware SOA Suite 11g (v11.1.1.5)

  1. Unzip the files of ofm_soa_generic_11.1.1.5.0_disk1_1of2.zip and ofm_soa_generic_11.1.1.5.0_disk1_2of2.zip to C:\SOA.
  2. Open a DOS command window:
    rem # Or whatever path you unzipped the SOA files, 
    rem # just make sure to use the setup inside the win32 folder.
    cd "C:\SOA\Disk1\install\win32"
    rem # Run the setup pointing to the jre inside the JDK x86
    setup.exe -jreLoc C:\oracle\Java\x86\jdk1.6.0_24\jre
    

    So, once again, if you use the setup.exe file on the root installation folder you will have to install the JDK 64-bit, because this is the only way the setup process will continue, otherwise you will be getting the following error (in case you executed the setup.exe on the Windows explorer):

    Please specify a valid JRE/JDK location :
Oracle SOA Suite 11.1.1.5 Installation – Step 1

Oracle SOA Suite 11.1.1.5 Installation – Step 1

Oracle SOA Suite 11.1.1.5 Installation - Step 2

Oracle SOA Suite 11.1.1.5 Installation – Step 2

Oracle SOA Suite 11.1.1.5 Installation - Step 3

Oracle SOA Suite 11.1.1.5 Installation – Step 3

Select the option to Skip Software Updates.
Oracle SOA Suite 11.1.1.5 Installation - Step 4

Oracle SOA Suite 11.1.1.5 Installation – Step 4

Oracle SOA Suite 11.1.1.5 Installation - Step 5

Oracle SOA Suite 11.1.1.5 Installation – Step 5

Oracle SOA Suite 11.1.1.5 Installation - Step 6

Oracle SOA Suite 11.1.1.5 Installation – Step 6

Oracle SOA Suite 11.1.1.5 Installation - Step 7

Oracle SOA Suite 11.1.1.5 Installation – Step 7

Oracle SOA Suite 11.1.1.5 Installation - Step 8

Oracle SOA Suite 11.1.1.5 Installation – Step 8

Oracle SOA Suite 11.1.1.5 Installation - Step 9

Oracle SOA Suite 11.1.1.5 Installation – Step 9

Installing the Oracle Database

You can follow the instructions of this post where I explain how to install Oracle 11g Enterprise Edition (11.2.0.1.0), the only thing you have to change is to choose the following character set, because you need Unicode:

Oracle Database Character Set

Oracle Database Character Set

If you want to use the Oracle Express Edition (XE), you have to follow the considerations stated on this document quickstartguidesoasuite11gr1ps4-459545.pdf.

Installing the Repository Creation Utility

  1. Unzip the files of FMW 11.1.1.5.0_RCU_p12395110_111150_WINNT.zip to C:\RCU.
  2. Install using the file C:\RCU\rcuHome\BIN\rcu.bat
Repository Creation Utility 11.1.1.5 Installation - Step 1

Repository Creation Utility 11.1.1.5 Installation – Step 1

Repository Creation Utility 11.1.1.5 Installation - Step 2

Repository Creation Utility 11.1.1.5 Installation – Step 2

Repository Creation Utility 11.1.1.5 Installation - Step 3

Repository Creation Utility 11.1.1.5 Installation – Step 3

Repository Creation Utility 11.1.1.5 Installation - Step 4

Repository Creation Utility 11.1.1.5 Installation – Step 4

Repository Creation Utility 11.1.1.5 Installation - Step 5

Repository Creation Utility 11.1.1.5 Installation – Step 5

Repository Creation Utility 11.1.1.5 Installation - Step 6

Repository Creation Utility 11.1.1.5 Installation – Step 6

Repository Creation Utility 11.1.1.5 Installation - Step 7

Repository Creation Utility 11.1.1.5 Installation – Step 7

Repository Creation Utility 11.1.1.5 Installation - Step 8

Repository Creation Utility 11.1.1.5 Installation – Step 8

Repository Creation Utility 11.1.1.5 Installation - Step 9

Repository Creation Utility 11.1.1.5 Installation – Step 9

Repository Creation Utility 11.1.1.5 Installation - Step 10

Repository Creation Utility 11.1.1.5 Installation – Step 10

Repository Creation Utility 11.1.1.5 Installation - Step 11

Repository Creation Utility 11.1.1.5 Installation – Step 11

Repository Creation Utility 11.1.1.5 Installation - Step 12

Repository Creation Utility 11.1.1.5 Installation – Step 12

Repository Creation Utility 11.1.1.5 Installation - Step 13

Repository Creation Utility 11.1.1.5 Installation – Step 13

Creating a WebLogic Domain for SOA Development

Don’t use this configuration on a production environment.

WebLogic Domain Creation - Step 2

WebLogic Domain Creation – Step 2

WebLogic Domain Creation - Step 2

WebLogic Domain Creation – Step 2

WebLogic Domain Creation - Step 3a

WebLogic Domain Creation – Step 3a

WebLogic Domain Creation - Step 3b

WebLogic Domain Creation – Step 3b

WebLogic Domain Creation - Step 4

WebLogic Domain Creation – Step 4

WebLogic Domain Creation - Step 5

WebLogic Domain Creation – Step 5

WebLogic Domain Creation - Step 6

WebLogic Domain Creation – Step 6


Use the Sun SDK for development on Windows as it provides faster startup times
WebLogic Domain Creation - Step 7

WebLogic Domain Creation – Step 7

WebLogic Domain Creation - Step 8

WebLogic Domain Creation – Step 8

WebLogic Domain Creation - Step 9

WebLogic Domain Creation – Step 9

WebLogic Domain Creation - Step 10

WebLogic Domain Creation – Step 10

WebLogic Domain Creation - Step 11

WebLogic Domain Creation – Step 11

Now you can start the domain using "C:\oracle\Middleware10.3.5\user_projects\domains\SOAOSB_10_3_5_DevDomain\startWebLogic.cmd".

Installing jDeveloper Studio 11.1.1.5

Finally, to develop SOA composites you will need the jDeveloper IDE, so just follow the installation process and then install the Oracle SOA Composite Editor 11.1.1.5.0.01.74 Extension.

jDeveloper 11.1.1.5 Installation – Step 1

jDeveloper 11.1.1.5 Installation – Step 1

jDeveloper 11.1.1.5 Installation – Step 2

jDeveloper 11.1.1.5 Installation – Step 2

jDeveloper 11.1.1.5 Installation – Step 3

jDeveloper 11.1.1.5 Installation – Step 3

jDeveloper 11.1.1.5 Installation – Step 4

jDeveloper 11.1.1.5 Installation – Step 4

jDeveloper 11.1.1.5 Installation – Step 5

jDeveloper 11.1.1.5 Installation – Step 5

jDeveloper 11.1.1.5 Installation – Step 6

jDeveloper 11.1.1.5 Installation – Step 6

jDeveloper 11.1.1.5 Installation – Step 7

jDeveloper 11.1.1.5 Installation – Step 7

jDeveloper 11.1.1.5 Installation – Step 8

jDeveloper 11.1.1.5 Installation – Step 8

jDeveloper 11.1.1.5 Installation – Step 9

jDeveloper 11.1.1.5 Installation – Step 9

jDeveloper 11.1.1.5 Installation – Step 10

jDeveloper 11.1.1.5 Installation – Step 10

jDeveloper 11.1.1.5 Installation – Step 11

jDeveloper 11.1.1.5 Installation – Step 11

jDeveloper 11.1.1.5 Installation – Step 12

jDeveloper 11.1.1.5 Installation – Step 12

jDeveloper 11.1.1.5 Installation – Step 13

jDeveloper 11.1.1.5 Installation – Step 13

Publicado en Oracle, Oracle Service Bus (OSB), Oracle SOA Suite, Programming, Windows 7

Puedes dejar un comentario

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios .

A %d blogueros les gusta esto: