项目

一般

简介

java.lang.UnsatisfiedLinkError:Native Library/opt/AAS/lib/libFileKitJ.so already loaded in another classloader

由 彭 博 在 大约 3 年 之前添加

问题:java.lang.UnsatisfiedLinkError:Native Library/opt/AAS/lib/libFileKitJ.so already loaded in another classloader

提示客户的so架包被引用。

错误原因:就是AAS-V9运行\domains\mydomain\bin下存放查找jar包的脚本setenv

对于客户新建的common包不在查找的范围里面,找不到jar包,所以提示查找不到引用的.so文件

部署第二个应用的时候,在父classload里面找不到,所以直接去第一个应用里面找so文件,然后提示被占用了

so包里面的相关依赖无法读取到,需要将so文件解压,然后放到sp目录。

解决办法:将common包下的jar或者so文件(so文件需要解压)移动到aas的lib或者sp目录下面。