如何从JBoss中的EJB调用JNI代码

时间:2012-11-20 14:36:06

标签: java jboss java-native-interface ejb

我正在尝试从EJB调用本机VOIP库。 但是,

System.loadLibrary(...)

JBoss关闭了:它说收到了ABRT并关闭了。

我了解JCA,但我正在寻找更实用的解决方案。是否有一种(低功耗)方式从EJB调用JNI函数?

(在SLES 11 64位上使用JBoss EAP 6 + Java 6)

------> 谢谢你的帮助!我实现了一个小的外部Java应用程序,它封装了jni的东西并提供了一个web服务。

1 个答案:

答案 0 :(得分:2)

我几年没有完成EJB,但除非它已经改变,否则EJB的一个限制就是你无法调用本机代码。

我如何解决这个问题是来自EJB,我可以调用RMI服务器,并且可以从那里进行JNI调用。