wso2 - WSO2 错误 I/O 错误:已建立的连接被主机中的软件中止
问题描述
我正在尝试使用如下所述的用例
需要定义一个 REST API,调用 SOAP webservice。一个简单的用例。但我得到以下错误。我的配置有什么问题吗?我能够从 SOAPUI 执行 SOAP 服务而没有任何问题。
请参阅下面的错误堆栈跟踪。
[2020-04-24 10:45:38,611] ERROR {org.apache.synapse.transport.passthru.SourceHandler} - I/O error: An established connection was aborted by the software in your host machine java.io.IOException: An established connection was aborted by the software in your host machine
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93)
at sun.nio.ch.IOUtil.write(IOUtil.java:65)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:471)
at org.apache.synapse.transport.http.conn.LoggingIOSession$LoggingByteChannel.write(LoggingIOSession.java:218)
at org.apache.http.impl.nio.reactor.SessionOutputBufferImpl.flush(SessionOutputBufferImpl.java:167)
at org.apache.http.impl.nio.codecs.AbstractContentEncoder.flushToChannel(AbstractContentEncoder.java:103)
at org.apache.http.impl.nio.codecs.ChunkEncoder.write(ChunkEncoder.java:129)
at org.apache.synapse.transport.passthru.Pipe.consume(Pipe.java:159)
at org.apache.synapse.transport.passthru.SourceResponse.write(SourceResponse.java:279)
at org.apache.synapse.transport.passthru.SourceHandler.outputReady(SourceHandler.java:376)
at org.apache.synapse.transport.http.conn.LoggingNHttpServerConnection.produceOutputWire(LoggingNHttpServerConnection.java:246)
at org.apache.synapse.transport.http.conn.LoggingNHttpServerConnection.produceOutput(LoggingNHttpServerConnection.java:129)
at org.apache.synapse.transport.passthru.core.MultiListenerServerIODispatch.onOutputReady(MultiListenerServerIODispatch.java:94)
at org.apache.synapse.transport.passthru.core.MultiListenerServerIODispatch.onOutputReady(MultiListenerServerIODispatch.java:32)
at org.apache.http.impl.nio.reactor.AbstractIODispatch.outputReady(AbstractIODispatch.java:143)
at org.apache.http.impl.nio.reactor.BaseIOReactor.writable(BaseIOReactor.java:180)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:342)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:316)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:277)
at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:105)
at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:586)
at java.lang.Thread.run(Thread.java:748)
解决方案
推荐阅读
- python-3.x - 如何在网站中找到要点击的元素
- android - 带有 Ionic cordova 和 cordova-plugin-ace 的主屏幕小部件
- python - TypeError:列表索引必须是整数或切片,而不是解析 json 请求时的 str
- android-espresso - java.lang.NoSuchFieldError:没有 Lorg/apache/http/conn/ssl/AllowAllHostnameVerifier 类型的静态字段实例
- mysql - SQL - 查找 0 和人口平均值之间的人口百分比
- c++ - 在循环中使用模数会导致分段错误(核心转储)
- spring-batch - Spring Cloud 任务 - 工作容器未在 kubernetes 中被删除
- r - 值列表和数据集的 as.list 之间的差异
- dart - Flutter NetworkImage动态高度
- vim - 如何在 nnoremap 映射中的函数调用之后添加命令?