zoukankan      html  css  js  c++  java
  • dubbo 使用 filter 报错解决

    dubbo可以用filter实现类似tomcat filter过滤器.

    实现1.接口请求时间监控. 2.打印输入输出日志(输出日志有应用自己决定)

    配置时出现报错.

    No such extension consumerStaticFilter for filter/com.alibaba.dubbo.rpc.Filter
    
    at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:102)
    

    询问公司内有经验的同学得知原因;

    配置时 <dubbo:provider filter="DubboExceptionFilter"></dubbo:provider>

    DubboExceptionFilter 这个值不是spring的bean. 而需要在META-INF/dubbo/com.alibaba.dubbo.rpc.Filter 文件中配置如下文件内容:

    DubboExceptionFilter=com.xxx.common.DubboRequestFilter

    再建一个相关类型,实现com.alibaba.dubbo.rpc.Filter接口

    public DubboRequestFilter implements com.alibaba.dubbo.rpc.Filter{
    
    }
    

    这个机理是java的 Service Provider Interface ,java的规范. 这样在配置时就不需要配置完整的class.

  • 相关阅读:
    Jenkins安装及配置
    数据库命令扩展
    常用的数据库命令
    如何使用NiFi等构建IIoT系统
    云计算之概念——IaaS、SaaS、PaaS、Daas
    emqx的一个配置参数
    利用jsoup抓取网页图片
    nohup使用
    jsoup的使用
    java知识点链接
  • 原文地址:https://www.cnblogs.com/toSeeMyDream/p/5805451.html
Copyright © 2011-2022 走看看