我正在努力设置和了解 WSO2 ESB,我正在查看示例并进行设置。我正在查看这个示例,但是,我从前四个中尝试过的任何一个都失败了:
所以,我启动了 ESB(管理控制台运行良好),效果很好。我可以构建 SimpleStockQuoteService 并且可以启动示例 AXIS2 服务器。我可以从浏览器中打开 wsdl,所以这块看起来不错。当我从命令行运行客户端代码时
ant stockquote -Daddurl=http://localhost:9000/services/SimpleStockQuoteService -Dtrpurl=http://localhost:8280/
它到达axis2服务器(我可以在日志中看到它:“Mon Mar 11 16:53:37 CET 2013 samples.services.SimpleStockQuoteService ::为:IBM生成报价”),它到达ESB(我可以也可以在日志中看到它),但是突然,当它试图转发(?)或传递(?)消息时,连接突然断开。这是我在日志中看到的:
[2013-03-11 16:53:37,701] INFO - LogMediator Text = Sending quote request, version = 0.1, direction = incoming
[2013-03-11 16:53:37,830] ERROR - SourceHandler I/O error: A l├®tezo kapcsolatot a t├ívoli ├íllom├ís k├®nyszer├¡tetten bez├írta
java.io.IOException: A l├®tezo kapcsolatot a t├ívoli ├íllom├ís k├®nyszer├¡tetten bez├írta
at sun.nio.ch.SocketDispatcher.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:25)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233)
at sun.nio.ch.IOUtil.read(IOUtil.java:206)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:236)
at org.apache.http.impl.nio.reactor.SessionInputBufferImpl.fill(SessionInputBufferImpl.java:93)
at org.apache.http.impl.nio.codecs.AbstractMessageParser.fillBuffer(AbstractMessageParser.java:113)
at org.apache.http.impl.nio.DefaultNHttpServerConnection.consumeInput(DefaultNHttpServerConnection.java:150)
at org.apache.http.impl.nio.DefaultServerIOEventDispatch.inputReady(DefaultServerIOEventDispatch.java:154)
at org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:158)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:340)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:318)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:278)
at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:104)
at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:542)
at java.lang.Thread.run(Thread.java:619)
"A l├®tezo kapcsolatot at├ívoli ├íllom├ís k├®nyszer├¡ tetten bez├írta java.io.IOException: A l├®tezo kapcsolatot at├ívoli ├íllom├ís k├®nyszer├¡ tetten bez├írta" 这件作品的编码不好,是匈牙利语,意思是:"连接被远程主机强行关闭"
我真的不知道出了什么问题...有什么想法吗?
我在 Windows 7 上。我已经下载了最新的 WSO2 ESB (wso2esb-4.6.0.zip)