Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Linux环境中SOAP二进制数据的DataHandler_Java_Unix_Soap_Datahandler - Fatal编程技术网

Java Linux环境中SOAP二进制数据的DataHandler

Java Linux环境中SOAP二进制数据的DataHandler,java,unix,soap,datahandler,Java,Unix,Soap,Datahandler,我有一个叫soap服务的webapp soap服务接收二进制格式的XML数据,下面是ws-import提供的一个类中的代码 @XmlElement(name = "Binary") @XmlMimeType("application/octet-stream") protected DataHandler binary; 在我的客户机中,我有以下代码行 content.setBinary(new DataHandler(xmlString, "text/plain")); 当我在window

我有一个叫soap服务的webapp

soap服务接收二进制格式的XML数据,下面是ws-import提供的一个类中的代码

@XmlElement(name = "Binary")
@XmlMimeType("application/octet-stream")
protected DataHandler binary;
在我的客户机中,我有以下代码行

content.setBinary(new DataHandler(xmlString, "text/plain"));
当我在windows笔记本电脑上的liberty(web容器)中部署我的应用程序时,它工作正常。XML数据在SOAP请求中以二进制形式发送。但是当应用程序部署到liberty in linux box时,它就不起作用了。服务器上接收到的soap请求不显示二进制数据


我尝试将mime类型设置为“text/xml”和“application/octet stream”,但没有任何帮助,因为下面的链接我能够将数据作为FileURI发送,并且成功了