3

我正在尝试从 EJB 调用本机 VOIP 库。然而,在

System.loadLibrary(...)

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

我知道 JCA,但我正在寻找更实用的解决方案。是否有从 EJB 调用 JNI 函数的(省力)方法?

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

------> 感谢您提供有用的答案!我实现了一个小型外部 java 应用程序,它封装了 jni 的东西并提供了一个 web 服务。

4

1 回答 1

2

我已经有几年没有做过 EJB 了,但除非从那以后它发生了变化,否则 EJB 的限制之一就是你不能调用本机代码。

我是如何从 EJB 解决这个问题的,我可以调用 RMI 服务器,然后可以从那里进行 JNI 调用。

于 2012-11-20T14:39:11.613 回答