While running Petstore Application, java.lang.UnsatisfiedLinkError: no somorb (libsomorb.so) in BBOASR1A
 Technote (FAQ)
 
Problem
While running Petstore Application, java.lang.UnsatisfiedLinkError: no somorb (libsomorb.so) in BBOASR1A
 
 
Solution
Problem:

While running the Petstore Application the following error message results.

JVM Exception Message = java.lang.UnsatisfiedLinkError: no somorb
(libsomor.Trace = java.lang.UnsatisfiedLinkError: no somorb (libsomorb.so) in java.library
..at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1745)
..at java.lang.Runtime.loadLibrary0(Runtime.java:780)
..at java.lang.System.loadLibrary(System.java:865)
..at com.ibm.som.corba.rt.StubServices.<clinit>(StubServices.java:167)
..at com.ibm.ws390.rmi.corba.ORBEJSBridge.<clinit>(ORBEJSBridge.java:94)
..

Possible Solutions:

-Verify the environment variable LIBPATH in the file current.env of BBOASR1A contains an entry for /usr/lpp/WebSphere/lib which is a path to where the file libsomorb.so is located.

-Check the permision bits on libsomorb.so file. This can be done by typing the following command from the unix prompt.

ls -l

-If you see that the *.so files are symbolically linked, then verify that you have PTF UQ57940 applied.

-Verify BBOLORB resides in the xxx.SBBOLOAD dataset. The libsomorb.so is an external link in the hfs to the module BBOLORB.

 
Related information
Petstore Setup
 
 
 


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server for z/OS > Install
Operating system(s): z/OS
Software version: 4.0.1
Software edition:
Reference #: 1054768
IBM Group: Software Group
Modified date: Jul 18, 2002