1. windows环境下正常运行,在hp-ux机器下存在上述问题;

2  我用通过打印java.library.path, so文件指向路径是正确的;
3. 单独使用一个java main文件可以System.loadLibrary("XXXX"),但是在web工程目录System.loadLibrary("XXXX") 就报错;、
4. 经过调试源代码,问题位置是ClassLoader(loadLibrary0函数),中NativeLabirary 实例化后lib.load(name) 后, lib.handle 依然为0, 为0后则当前函数会返回false,
5. 为什么会出现第4点的现象,补充:jdk1.6_64bit, timesten11g_64bit
碾转。。。 
 
 
解决方案: java.library.path路径没有问题,将web服务器指定64位jvm运行,pass! 
 
1. tocmaetat设置64bit jvm 方式是%TOMCATE_HOME%/bin/catalina.bat(或catalina.sh)文件的前面添加JAVA_OPTS="-d64";
2. 对于设置weblogic 64bit jvm 方式(百度搜索一下有很多其它方法),更改公共配置没权限,我的的方法是修改weblogic10/bin/setDomainEnv.sh文件,在文件最后添加上
JAVA_VM="${JAVA_VM} -d64"  
export JAVA_VM 
MEM_ARGS="-Xms512m -Xmx1024m -XX:MaxPermSize=512m" export MEM_ARGS
  注: 更改为64bit后,jvm需要的内存将要更大,视机器内存配置!
 
java中检查是否设置为64bit jvm运行,可在java 中添加调试代码 System.getProperties ("sun.arch.data.model");