C语言写了个.so,在linux系统上,java使用JNA调用.so。
直接用java测试程序测试没问题,可以正确返回结果。
但是用web application在resin容器中调用.so的话就会有问题,调试发现:web app可以读取.so,但是调用里面方法却没有返回;在.so方法里加了入口log后,发现,虽然能读取到.so中的方法,但是并没有执行该方法。
问题归纳一下:resin容器中web app不能正确调用.so。请问,resin容器中app如何正确使用.so?resin加载跟.so的使用是否有何限制?我也试过将.so放入jar中这种方法,但是不灵。如果有前辈高人遇到过这个问题的,我相信你一定解决地了这个问题,就请指点在下一二,不甚感激。