Showing posts with label jni. Show all posts
Showing posts with label jni. Show all posts

Tuesday, June 8, 2010

Using JNI with JBoss

For using JNI with JBoss, it is necessary to put the JNI Java wrapper inside the deployment directory of the JBoss server.

I also used the following settings for JNI to work:
  • set java.library.path to include the path to the .so file 
  • set java.ext.dirs to include the path to the .jnilib file (not sure if this is needed)
I did not set the java.library.path variable directly. I wanted to append to this variable and could not find an easy way. Instead the LD_LIBRARY_PATH variable is appended by the JVM into java.library.path. I exploited this. I included the path to the .so in the LD_LIBARY_PATH.