dubbo应用既当提供者又当消费者java.lang.IllegalStateException: Duplicate application configs

    xiaoxiao2021-03-25  141

    一个dubbo的应用启动时报错:java.lang.IllegalStateException: Duplicate application configs。原因如下:

    当一个应用既当提供者和消费者时,必定会分别配置应用的名称:

    提供者:

    <dubbo:application name="XXXX" /> 消费者: 

    <bean id="dubbo_application" class="com.alibaba.dubbo.config.ApplicationConfig"> <property name="name" value="XXX"/> </bean> 这时启动应用时就会抱错:

     java.lang.IllegalStateException: Duplicate application configs: <dubbo:application name="XXX" id="XXX" /> and <dubbo:application name="XXXX" id="XXXX" />

    解决方法是:

    <bean id="dubbo_application" default="false" class="com.alibaba.dubbo.config.ApplicationConfig"> <property name="name" value="XXX"/> </bean>

    转载请注明原文地址: https://ju.6miu.com/read-8698.html

    最新回复(0)