当前位置: 技术问答>linux和unix
linux下web项目中调用so问题
来源: 互联网 发布时间:2017-03-02
本文导语: 公司给了个so和一个java类 public class Monitor{ static{ System.load("/home/Monitor.so"); } public native static void sendMsg(String message); public static main(Stirng message){ Monitor monitor = new Monitor(); ...
公司给了个so和一个java类
public class Monitor{
static{
System.load("/home/Monitor.so");
}
public native static void sendMsg(String message);
public static main(Stirng message){
Monitor monitor = new Monitor();
monitor.sendMsg("fdfldf|fldkfldkf|fdfdf");
}
}
我在linux下java Monitor执行成功了,没问题!
但是我在web项目中调用Monitor.class中的sendMsg方法就会出错java.lang.UnsatisfiedLinkError:
环境 jdk1.6 websphere Monitor.class在应用WEB-INF/classes下! 求个问大帝指点啊!都困扰我好久了!
public class Monitor{
static{
System.load("/home/Monitor.so");
}
public native static void sendMsg(String message);
public static main(Stirng message){
Monitor monitor = new Monitor();
monitor.sendMsg("fdfldf|fldkfldkf|fdfdf");
}
}
我在linux下java Monitor执行成功了,没问题!
但是我在web项目中调用Monitor.class中的sendMsg方法就会出错java.lang.UnsatisfiedLinkError:
环境 jdk1.6 websphere Monitor.class在应用WEB-INF/classes下! 求个问大帝指点啊!都困扰我好久了!
|
会不会是启动web的应用程序对so没有访问权限,看一下文件和目录权限情况~