1

我正在尝试为 UDP 传输设置 carbon esb 4.5.0。

我使用这个文档作为指南: http ://docs.wso2.org/wiki/display/ESB450/ESB+Samples+Setup#ESBSamplesSetup-ConfigureWSO2ESBforUDPTransport

它说:“如果您希望使用示例 Axis2 客户端发送 UDP 消息,您必须取消注释 samples/axis2Client/client_repo/conf/axis2.xml 文件中的 UDP 传输发送器配置。”

但是,查看axis2.xml 文件,似乎没有注释的UDP 代码。我看到了 TCP 代码,但没有看到 UDP。

谁能指出我可以用来帮助我解决这个问题的任何资源?谢谢!

4

1 回答 1

0

您必须在axis2.xml 中添加传输发送方和接收方。在这个场景中,ESB 的示例客户端是发送者。因此,在传输发送器配置下添加以下示例/axis2Client/client_repo/conf/axis2.xml。

<transportSender name="udp" class="org.apache.axis2.transport.udp.UDPSender"/>

对于作为 WSO2 ESB 的传输接收器,您需要将其添加到相应的axis2.xml 的传输接收器部分

<transportReceiver name="udp" class="org.apache.axis2.transport.udp.UDPListener"/>

如果它是双向传输用例,您需要在每个axis2.xml 中添加传输接收器和发送器。

于 2012-09-17T17:20:04.630 回答