Java me 无法分析从web服务发送到J2ME设备的大于305kB的数据

Java me 无法分析从web服务发送到J2ME设备的大于305kB的数据,java-me,sax,Java Me,Sax,我遇到了一个大问题,当我的应用程序从WCF web服务接收到大于305kb的SOAP消息时,会抛出以下错误 java.rmi.MarshalException:服务器返回SOAP消息中的SAXParseException 我已经做了很多测试,以确定只有当返回的SOAP消息大于305kb(大约320000个字符)时才会发生此错误 有这样的限制吗?如果是,有没有一种方法可以增加支持的字符数或大小 如果您有任何建议/见解,我们将不胜感激。假设这是因为您在为响应建立DOM模型时内存不足。。。最好检查一下

我遇到了一个大问题,当我的应用程序从WCF web服务接收到大于305kb的SOAP消息时,会抛出以下错误

java.rmi.MarshalException:服务器返回SOAP消息中的SAXParseException

我已经做了很多测试,以确定只有当返回的SOAP消息大于305kb(大约320000个字符)时才会发生此错误

有这样的限制吗?如果是,有没有一种方法可以增加支持的字符数或大小


如果您有任何建议/见解,我们将不胜感激。

假设这是因为您在为响应建立DOM模型时内存不足。。。最好检查一下……我只需要向远程服务发出一个普通的http请求。忘记所有的soap库吧。然后使用pull解析器读取响应。然后,您可以在流式返回响应时进行解析,这意味着占用空间小