从EJB调用XML-RPC服务的正确方法

时间:2011-04-11 13:34:58

标签: multithreading glassfish ejb xml-rpc

我有一个无状态EJB需要使用XML-RPC更新另一个网站。我一直在使用Apache XML-RPC客户端(http://ws.apache.org/xmlrpc/)。它一直工作正常,但在多次调用方法后,整个应用程序服务器(GlassFish v2.2)锁定,我需要终止服务器以使其再次响应。

经过大量阅读后,我认为它是由XML-RPC客户端中的一些线程操作引起的,因为不建议在EJB中进行线程操作。

我只是想知道,如何在EJB中调用外部服务(例如XML-RPC服务)是完全安全的。

1 个答案:

答案 0 :(得分:1)

问题与Apache XML-RPC客户端无关,但内存分配/垃圾回收配置错误。