java - Axis 2 故障 : The input stream for an incoming message is null

标签 java axis2

我是 java web 服务和 apache axis2 的新手。每次我运行我的客户端时,我都会收到一条错误消息,即传入消息的输入流为空。有什么问题?我附上了我的日志 log4j:WARN 找不到记录器 (org.apache.axis2.util.Loader) 的附加程序。 log4j:WARN 请正确初始化 log4j 系统。 org.apache.axis2.AxisFault:传入消息的输入流为空。 在 org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:92) 在 org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:67) 在 org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:354) 在 org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:421) 在 org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229) 在 org.apache.axis2.client.OperationClient.execute(OperationClient.java:165) 在 org.csapi.www.wsdl.parlayx.sms.notification_manager.v2_3.service.SmsNotificationManagerServiceStub.startSmsNotification(SmsNotificationManagerServiceStub.java:619) 在 org.di.custom.Notification.startNotification(Notification.java:142) 在 org.di.custom.Notification.main(Notification.java:57)

最佳答案

我通过在我的选项对象中添加下面的设置设法解决了错误

options.setProperty(Constants.Configuration.MESSAGE_TYPE,HTTPConstants.MEDIA_TYPE_APPLICATION_ECHO_XML);
options.setProperty(Constants.Configuration.DISABLE_SOAP_ACTION,Boolean.TRUE);

关于java - Axis 2 故障 : The input stream for an incoming message is null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14440582/

相关文章:

https - 如何在 Axis2 Java 客户端中使用自签名证书?

java - 在哪里部署我的 web 服务的 jar 依赖项?

axis2 - JAX-WS MTOM 示例代码

web-services - 首次调用 JAX-WS Web 服务太慢

java - 将一个数组的内容复制到另一个数组并删除旧数组的内容

java - @Autowired bean 在 Controller 上与@Valid 一起工作,但在 CRUD 存储库上失败

java - 使用 Picasso 调整图像大小并添加到 HttpPost

soap - WSO2-ESB 如何将整个 SOAP 信封保存到属性中

Java:调整图像大小不起作用

java - 这是设置包容性规模的正确方法吗?