我试图从我的Midlet调用service,但是它给了我javax.rms.MarshallException异常:缺少Soap Body或Envelope.It在模拟器中运行良好。但是当我在诺基亚C1上尝试此操作时,它将引发异常。我的wsdl文件或任何其他文件有问题吗?

最佳答案

由于正在访问Web服务,因此出现此错误javax.rms.MarshallException。要访问Web服务,您需要JSR 172 API。我相信s40 Series mobile没有该支持。 (背景:我试图在Google“ Nokia C1-00 Specification”上搜索并显示结果,没有找到JSR 172 API支持。)

因此,要克服这种情况,您需要使用Rest API转换Web服务代码。

10-05 23:54