wso2 ESB聚合器 - AggregateMediator评估表达式时出错

问题描述 投票:0回答:2

我有一些问题。我是ESB的新手,我只是尝试WSO2 ESB。我想尝试关于wso2 ESB Aggregator的示例,以聚合两个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).....

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

有人可以帮帮我吗?

谢谢。

java wso2 esb wso2esb aggregator
2个回答
0
投票

我试过这个,它工作正常。在您的错误日志中,错误是关于soap body中的//m0:getQuoteResponse标记。我认为这是由于配置中的命名空间错误。相应的命名空间应该是http://services.samples


0
投票

检查axis2server日志。

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

如果这是错误。

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

© www.soinside.com 2019 - 2024. All rights reserved.