Tuesday, February 14, 2012

Missing performance pack in wls

was trying to setup my soa dev environment in OEL 5 /WLS 11G, after all the standard procedures
When I try to start the server I see this "classical error "

BEA-000438 Unable to load performance pack. Using Java I/O instead. Please ensure that libmuxer library is in :

I'm using sun hotspot /64 bit OS . Here is my trail.


First
make sure you are running 64 bit JVM, linux file command will help

F[oracle@localhost bin]$ file java
java: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.0, dynamically linked (uses shared libs), for GNU/Linux 2.4.0, not stripped

Second
verify java version
[oracle@localhost bin]$ /home/oracle/jdk/bin/java -version
java version "1.6.0_25"
Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.0-b11, mixed mode)

Sadly the 32 bit will not say it is 32 bit , so don't overlook unless it mentions 64 bit in the version command

Third
Run the JVM in server mode
/home/oracle/jdk/bin/java -server

this by default assume -d64 is enabled

If you enable production mode true in setDomainEnv, wls start scripts will enable the server flag

All the above three should fix the issue..

In my case i was messing up with 32 bit jvm hence the error

there should be some case where the libmuxer.so(performance pack file ) will be missing in that case reach out to oracle support

No comments:

Post a Comment