Правильный способ вызова службы XML-RPC из EJB - PullRequest
0 голосов
/ 11 апреля 2011

У меня есть EJB без сохранения состояния, который должен обновить другой веб-сайт с использованием XML-RPC. Я использую Apache XML-RPC Client (http://ws.apache.org/xmlrpc/). Работает нормально, но после того, как метод вызван несколько раз, весь сервер приложений (GlassFish v2.2) блокируется, и мне нужно убить сервер, чтобы это ответить снова.

После подробного прочтения я полагаю, что это вызвано некоторыми манипуляциями с потоками в клиенте XML-RPC, поскольку в EJB манипулирование потоками не рекомендуется.

Мне просто интересно, как можно назвать внешние сервисы (такие как сервис XML-RPC) в EJB полностью безопасными.

1 Ответ

1 голос
/ 07 октября 2011

Проблема связана не с клиентом Apache XML-RPC, а с неправильной конфигурацией выделения памяти / сборки мусора.

...