D
D400
Всем доброго времени суток.
Задача: Позвать Lotus Web Service Provider, который, в случае необходимости получения дополнительной информации, сам обратится к серверу Lotus через другой Web Service Consumer
Задача усугубляется тем, что первый провайдер запускает несколько Thread, из которых и может производиться обращение ко второму WS. Кроме того, основной код упакован в jar и распространяется через Script Library (вариант с .../lib/ext не годится в силу того, что требуется обновление библиотеки на большом числе хостов). На сервере 8.5 эти вызовы оканчиваются полным крахом Domino. Тестирование на Local оканчивается тем же. После перезапуска предлагается отправить в IBM отчет с сообщением: ACCESS_VIOLATION
Аналогичная схема успешно работает под TomCat 6 и Axis 1.4. Подозреваю что проблема скорее всего связана с безопасностью jvm Lotus.
Есть ли какие-нибудь идеи как заставить связку работать и в чем могут быть грабли?
P.S. Попытка написания тестовой связки вызовов Agent->Consumer1+Provider1->Consumer2+Provider2 также не удалась. На последнем вызове Consumer2-Proviver2 почему-то не возвращается результат и Consumer2 завершается по timeout. Правда, сервер при этом не падает.
Задача: Позвать Lotus Web Service Provider, который, в случае необходимости получения дополнительной информации, сам обратится к серверу Lotus через другой Web Service Consumer
Задача усугубляется тем, что первый провайдер запускает несколько Thread, из которых и может производиться обращение ко второму WS. Кроме того, основной код упакован в jar и распространяется через Script Library (вариант с .../lib/ext не годится в силу того, что требуется обновление библиотеки на большом числе хостов). На сервере 8.5 эти вызовы оканчиваются полным крахом Domino. Тестирование на Local оканчивается тем же. После перезапуска предлагается отправить в IBM отчет с сообщением: ACCESS_VIOLATION
Аналогичная схема успешно работает под TomCat 6 и Axis 1.4. Подозреваю что проблема скорее всего связана с безопасностью jvm Lotus.
Есть ли какие-нибудь идеи как заставить связку работать и в чем могут быть грабли?
P.S. Попытка написания тестовой связки вызовов Agent->Consumer1+Provider1->Consumer2+Provider2 также не удалась. На последнем вызове Consumer2-Proviver2 почему-то не возвращается результат и Consumer2 завершается по timeout. Правда, сервер при этом не падает.