Friday, May 27, 2011

OSB 11.1.1.5 IDE on X86_64

To install the 64 bit OEPE with the OSB plugins enabled follow these steps:

  1. Install the 32 bit OEPE and install OSB to point to this OEPE install, according to the normal OSB installation steps.
  2. Download the latest 64 bit OEPE from http://www.oracle.com/technetwork/developer-tools/eclipse/downloads/index.html
  3. Install the 64 bit OEPE, as explained in the instructions on the above web page
  4. Copy the oracle.osb.ide.link from the original 32 bit oepe 'dropins' to the newly created 64 bit 'dropins' directory.
  5. Edit the eclipse.ini to include the Java path (64-bit required) and the Oracle Service Bus configuration.
-vm
/oracle/jrockit-jdk1.6.0_24-R28.1.3-4.0.1/jre/bin/java
-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.2.R36x_v20101019_1345
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
-vmargs
-Xms40m
-Xmx1024m
-XX:MaxPermSize=512m
-Dsun.lang.ClassLoader.allowArraySyntax=true
-Dweblogic.home=/oracle/Oracle/Middleware/wlserver_10.3
-Dharvester.home=/oracle/Oracle/Middleware/Oracle_OSB1/harvester
-Dosb.home=/oracle/Oracle/Middleware/Oracle_OSB1
-Dosgi.bundlefile.limit=750
-Dosgi.nl=en_US


Start the new OEPE and the Service Bus IDE extensions will be loaded.

If you get strange errors, for example it can't find a file, which is listed in the workspace, then go to Windows->Preferences->General->Workspace and check the 'Refresh Automatically'  checkbox.