我有一个无状态EJB需要使用XML-RPC更新另一个网站。我一直在使用Apache XML-RPC客户端(http://ws.apache.org/xmlrpc/)。它一直工作正常,但在多次调用方法后,整个应用程序服务器(GlassFish v2.2)锁定,我需要终止服务器以使其再次响应。
经过大量阅读后,我认为它是由XML-RPC客户端中的一些线程操作引起的,因为不建议在EJB中进行线程操作。
我只是想知道,如何在EJB中调用外部服务(例如XML-RPC服务)是完全安全的。
答案 0 :(得分:1)
问题与Apache XML-RPC客户端无关,但内存分配/垃圾回收配置错误。