API网关未调用全局mediaton扩展-WSO2 AM 2.2.0

API网关未调用全局mediaton扩展-WSO2 AM 2.2.0,wso2,mediator,synapse,api-gateway,Wso2,Mediator,Synapse,Api Gateway,我正试图创建一个全局突触中介体,但我的中介体似乎没有被使用。当我将相同的中介XML上载到publisher上的API时,它可以正常工作 我的XML中介程序: <?xml version="1.0" encoding="UTF-8"?> <sequence xmlns="http://ws.apache.org/ns/synapse" name="WSO2AM--Ext--In"> <property name="X-Client-Remote-Addr" e

我正试图创建一个全局突触中介体,但我的中介体似乎没有被使用。当我将相同的中介XML上载到publisher上的API时,它可以正常工作

我的XML中介程序:

<?xml version="1.0" encoding="UTF-8"?>
<sequence xmlns="http://ws.apache.org/ns/synapse" name="WSO2AM--Ext--In">
    <property name="X-Client-Remote-Addr" expression="get-property('axis2', 'REMOTE_ADDR')" scope="transport"/>
    <property name="X-Client-Forwarded-For" expression="$trp:X-Forwarded-For" scope="transport"/>
</sequence>

API处理程序序列是默认的,使用org.wso2.carbon.apimgt.gateway.handlers.ext.apimagerextensionhandler如下所示。此处理程序应负责应用全局中介


解决方法中是否存在已知错误,或者我是否犯了错误?

如果文件部署正确,它应该可以工作。在部署日志时,您是否观察到日志中存在任何错误?是。应用程序日志显示给定消息:INFO-DependencyTracker Sequence:WSO2AM--Ext--In已成功添加到Synapse配置中,我可以观察到的另一个细节是没有记录来自APIManagerExtensionHandler的日志。我认为synapse处理程序中存在一些throuble。最后一条评论中的“是”是关于日志的,但我没有发现任何错误。如果您的API发布了?如果处于原型模式,请检查我的答案