This actually just an FYI post for a problem that we solved. We are running 64-bit Suse Enterprise Server 9 and MaxDB. I was unable to get the J2EE server to start because libjvm.so was unable to load various lib.so files at startup (as stated in the std_bootstrap.out file). We are currently using IBM Java. The solution was to put a symbolic link to libjvm.so in the directory that contains the other lib.so files. In our case that directory was /opt/IBMJava2-amd64-142/jre/bin. The libjvm.so file is located in /opt/IBMJava2-amd64-142/jre/bin/j9vm.
I am posting this solution because we spent countless hours on OSS, SDN and Google. Figured I would save someone a similar headache.