Я работаю над ошибкой, с которой мы столкнулись в одном из наших веб-сервисов.Мы используем Axis2 1.4.1, работающую на OC4J.Проблема заключается в том, что при отправке нескольких двоичных вложений со знаком в службу с MTOM служба получает только одно из вложений.Если я отключу WS-Security и отправлю тот же запрос веб-службе, все вложения пройдут.Похоже, это происходит только тогда, когда MTOM «определяет», что вложения достаточно велики, чтобы их можно было разбить на отдельные разделы MIME.Если они довольно малы, то MTOM просто base64 кодирует их и оставляет их встроенными, и все данные проходят.
Все запросы SOAP Xml создаются правильно.То есть все множественные вложения отправляются в службу, и все границы MIME присутствуют, и все включенные XOP присутствуют, поскольку я отслеживал запросы с помощью Eclipses TCP / IP Monitor, а также с выводом, предоставленным в SOAP Sonar.
Кто-нибудь еще сталкивался с проблемами при попытке отправить подписанный контент в веб-службу Axis2?