我正在尝试从EJB调用本机VOIP库。 但是,
System.loadLibrary(...)
JBoss关闭了:它说收到了ABRT并关闭了。
我了解JCA,但我正在寻找更实用的解决方案。是否有一种(低功耗)方式从EJB调用JNI函数?
(在SLES 11 64位上使用JBoss EAP 6 + Java 6)
------> 谢谢你的帮助!我实现了一个小的外部Java应用程序,它封装了jni的东西并提供了一个web服务。
答案 0 :(得分:2)
我几年没有完成EJB,但除非它已经改变,否则EJB的一个限制就是你无法调用本机代码。
我如何解决这个问题是来自EJB,我可以调用RMI服务器,并且可以从那里进行JNI调用。