Hi I have different web applications sharing a Native library in the format of .so file,
which I reference using the LD_LIBRARY_PATH env variable.
Now when I deploy a second application I get the following exception:
| java.lang.UnsatisfiedLinkError: Native Library /framework/agent/liboam.so already
loaded in another classloader
| at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1716)
| at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1676)
| at java.lang.Runtime.loadLibrary0(Runtime.java:822)
| at java.lang.System.loadLibrary(System.java:992)
|
It looks like after a lot of research on the web that this is a common problem with Native
Libray and class loading.
Now the question is is there a way I can fix this in JBOSS,
I think I have already the Jar file calling the System.loadLibrary in the default/lib
directory and I was aasuming those jars would share the classloader, but apparently I
still have the problem.
Can anyone help ?
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3985976#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...