Monday Dec 09, 2013

Make the Oracle Service Bus IDE feel at home on Linux

I played a lot with Oracle Service Bus (OSB) in the last few weeks. You will soon know why; no, I can't say right now. I installed it inside an Oracle Enterprise Linux virtual machine, and I must say the installation process is straightforward: install OEPE, install WebLogic, run RCU, run the installer, create a domain... It was nothing special, until I started the Service Bus IDE (OEPE with the OSB plugins). I got the following error messages:

  • Failed to parse the output of ‘adb version’
  • adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

My VM had all the prerequisites listed in the documentation installed. What was wrong, then? Turns out I had used the 64-bit version of Oracle Linux, and the IDE wanted some 32-bit dependencies. To fix the problem, I issued the following commands as root: 

yum install ncurses-libs.i686 libstdc++.i686 libgcc.i686
yum install zlib.i686 zlib-devel.i686

After that, the IDE started like a charm. Expect a few OSB-related posts from me in the future! 

Thursday Jan 03, 2013

The slow JDeveloper startup mystery

I am currently producing my first ADF Insider session. It contains a few recorded demonstrations, which I did using an Oracle Enterprise Linux 6.3 virtual machine. I was pleased by the performance and polish of the OS, and recording was a breeze. If only JDeveloper hadn't been so slow to start...

Now, some of you will probably tell me this is business as usual. This is unfair. Since the first 11g release in 2007, JDeveloper's performance has improved steadily. Bex Huff also gave very effective advice on his blog on how to tune your JVM options to improve the tool's speed. And the improvements brought in the 11.1.2 branch show we can expect even more performance for 12c.

What I saw in my VM was beyond what I had seen before, anyway. The splash screen was being displayed for nearly a minute before the progress bar showed... And no update centers were available when I checked for updates, preventing me from downloading any. Clearly, something was amiss. With 8gb allocated to it and two virtual CPU cores, resources weren't the problem. After searching on the web for a few minutes and coming back empty-handed, I decided to start JDeveloper on the command line.

[Read More]
About

Frédéric Desbiens

The musings of a member of the ADF Product Management team.

I focus here on my favorite development framework but also have a strong interest in Mobile Development, Oracle WebCenter and Oracle SOA Suite.

Attentive readers will even find posts about IT Strategy from time to time, an interest of mine since I completed my MBA in 2006.

The views expressed on this blog are my own and do not necessarily reflect the views of Oracle.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today