У меня есть веб-приложение, которое вызывает сервис мыла.
Служба soap получает XML-данные в двоичном формате, и ниже приведен код одного из классов, заданных ws-import
@XmlElement(name = "Binary")
@XmlMimeType("application/octet-stream")
protected DataHandler binary;
В моем клиенте ниже строкикод
content.setBinary(new DataHandler(xmlString, "text/plain"));
Когда я свободно развертываю свое приложение (веб-контейнер) на своем ноутбуке с Windows, оно просто отлично работает. Данные XML отправляются в двоичном виде в запросе SOAP. Но когда приложение развернуто на свободе в Linux, оно не работает. Запрос мыла, полученный на сервере, не показывает двоичные данные
Я попытался установить тип MIME для «text / xml» и «application / octet-stream», но ничего не помогает