0

我有一些问题。我是 ESB 的新手,我只是尝试 WSO2 ESB。我想尝试有关 wso2 ESB 聚合器的示例,以聚合两个 Web 服务。

http://docs.wso2.org/display/IntegrationPatterns/Aggregator

我已经完成了所有步骤。但我得到一些错误。

==================

[2013-09-06 13:19:14,987] ERROR - AggregateMediator Error evaluating expression:
 //m0:getQuoteResponse
org.apache.synapse.SynapseException: Could not find matching elements to aggrega
te.
        at org.apache.synapse.mediators.eip.EIPUtils.enrichEnvelope(EIPUtils.jav
a:148)
        at org.apache.synapse.mediators.eip.aggregator.AggregateMediator.getAggr
egatedMessage(AggregateMediator.java:398)
        at org.apache.synapse.mediators.eip.aggregator.AggregateMediator.complet
eAggregate(AggregateMediator.java:345)
        at org.apache.synapse.mediators.eip.aggregator.AggregateMediator.mediate
(AggregateMediator.java:290)
        at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractLis
tMediator.java:71)
        at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMe
diator.java:114)
        at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(A
xis2SynapseEnvironment.java:239).....

=============

任何人都可以帮助我吗?

谢谢。

4

2 回答 2

0

我试过了,效果很好。在您的错误日志中,错误//m0:getQuoteResponse与肥皂正文中的标签有关。我认为这是由于您的配置中的命名空间错误。对应的命名空间应该是http://services.samples

于 2013-09-06T09:43:08.470 回答
0

检查axis2server 日志。

org.apache.axis2.AxisFault: The service cannot be found for the endpoint reference (EPR) /services/SimpleStockQuoteService/ 

如果这是错误。

您需要使用 ant 构建示例项目 SimpleStockQuoteService。然后它将示例项目部署到axis2server。

于 2018-09-11T05:48:21.860 回答