64 Bit Eclipse for WebLogic Portal 10.3.4

(NOTE: This is not a vendor supported approach, your mileage may vary)

Someone recently sent me these instructions and they work great. Makes Eclipse (OEPE, really) much faster on a 64 Bit Windows 7 machine with 8GB RAM.

1) Install the standard WebLogic Portal for Windows, include OEPE

2) Install a 64bit JDK (he suggested JRockit, though the Sun JDK works fine for me)

3) Install the All-In-One 64-bit version of Oracle Enterprise Pack for Eclipse  (latest version at the time did the trick, you made need to match the version to your WLP version) in the same folder level as the WLP-installed version of OEPE (this location is important, or else you will need to correct the relative paths used later)

4) In the root folder of where you installed the 64 bit OEPE, find eclipse.ini and locate the line:

-openFile

And add the following:

-vm
C:Oraclejdk1.6.0_31_64bitbinjavaw.exe

Where the path is where your installation of the 64bit JDK resides

4) Slightly below that point you will find an -Xmx value. Increase it to 4096 (assuming you have 8GB RAM, otherwise, don’t do any of this)

5) Add the following at the end of eclipse.ini

-Dweblogic.home=C:/Oracle/WLP10.3.4/wlserver_10.3

Again, your path may vary.

6) Find bundles.info in [64-BIT OEPE Install Path]configurationorg.eclipse.equinox.simpleconfigurator and add the following at the end:

com.bea.wlp.eclipse.common,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.wlp.eclipse.common_10.3.4/,4,false
com.bea.wlp.eclipse.common.core,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.wlp.eclipse.common.core_10.3.4/,4,false
com.bea.wlp.eclipse.common.project,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.wlp.eclipse.common.project_10.3.4/,4,false
com.bea.wlp.eclipse.common.taglib,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.wlp.eclipse.common.taglib_10.3.4/,4,false
com.bea.wlp.eclipse.common.xmlcatalog,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.wlp.eclipse.common.xmlcatalog_10.3.4/,4,false
com.bea.wlp.eclipse.controls,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.wlp.eclipse.controls_10.3.4/,4,false
com.bea.wlp.eclipse.doc.user,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.wlp.eclipse.doc.user_10.3.4/,4,false
com.bea.wlp.eclipse.im,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.wlp.eclipse.im_10.3.4/,4,false
com.bea.wlp.eclipse.im.taglib,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.wlp.eclipse.im.taglib_10.3.4/,4,false
com.bea.wlp.eclipse.lib.beaxmlbeans,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.wlp.eclipse.lib.beaxmlbeans_10.3.4/,4,false
com.bea.wlp.eclipse.lib.wseeclient,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.wlp.eclipse.lib.wseeclient_10.3.4/,4,false
com.bea.wlp.eclipse.lib.xmlbeans,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.wlp.eclipse.lib.xmlbeans_10.3.4/,4,false
com.bea.wlp.eclipse.p13n,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.wlp.eclipse.p13n_10.3.4/,4,false
com.bea.wlp.eclipse.p13n.taglib,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.wlp.eclipse.p13n.taglib_10.3.4/,4,false
com.bea.wlp.eclipse.portal,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.wlp.eclipse.portal_10.3.4/,4,false
com.bea.wlp.eclipse.portal.library,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.wlp.eclipse.portal.library_10.3.4/,4,false
com.bea.wlp.eclipse.product,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.wlp.eclipse.product_10.3.4/,4,false
com.bea.wlp.eclipse.proptool,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.wlp.eclipse.proptool_10.3.4/,4,false
com.bea.wlp.eclipse.samples,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.wlp.eclipse.samples_10.3.4/,4,false
com.bea.wlp.eclipse.upgrade,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.wlp.eclipse.upgrade_10.3.4/,4,false
com.bea.wlp.eclipse.wsrp,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.wlp.eclipse.wsrp_10.3.4/,4,false
com.bea.wlp.eclipse.wsrp.taglib,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.wlp.eclipse.wsrp.taglib_10.3.4/,4,false
com.bea.workshop.common.ui.palette,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.workshop.common.ui.palette_10.3.4/,4,false
com.bea.workshop.netui.core,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.workshop.netui.core_10.3.4/,4,false
com.bea.workshop.netui.ui,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.workshop.netui.ui_10.3.4/,4,false
com.bea.workshop.upgrade81,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.workshop.upgrade81_10.3.4/,4,false
com.bea.workshop.upgrade81.controls,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.workshop.upgrade81.controls_10.3.4/,4,false
com.bea.workshop.upgrade81.ejb,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.workshop.upgrade81.ejb_10.3.4/,4,false
com.bea.workshop.upgrade81.netui,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.workshop.upgrade81.netui_10.3.4/,4,false
com.bea.workshop.upgrade81.thirdparty,10.3.4,../wlportal_10.3/eclipse/plugins/com.bea.workshop.upgrade81.thirdparty_10.3.4/,4,false

Now run OEPE from [64-BIT OEPE Install Path]eclipse.exe and you will have a stronger, faster, better OEPE for developing WLP.

If you found this interesting, please share.

© Scott S. Nelson

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.