Dubbo 启动 Duplicate application configs: 问题
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.need.framework.sms.SMSService': Invocation of init method failed; nested exception is java.lang.IllegalStateException: Duplicate application configs: <dubbo:application name="dubbo_consumer" id="dubbo_consumer" /> and <dubbo:application name="dubbo_provider" id="dubbo_provider" />
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574)
一启动就报多个<dubbo:application 怎回事?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(15)
<dubbo:application 这个配置一个项目里面只能有一个,我刚刚犯的错误就是消费者和生产者重复配置了这个
正解
回复
打包环境配置好之后, xml里面是不需要import配置文件的, 只有在单元测试的时候, 需要引入
我只引用了一个 那是什么原因
今天我也遇到此问题了,我的原因是重复加载了dubbo.xml,由于Spring配置文件中引用时,
去掉后面一行后就正常了,希望对你们有帮忙
请问这个问题有没有一个合理的解答,谢谢
是配置文件的问题,重复加载了
什么意思,能说具体点吗?
配置一个dubbo:application就可以了 这个application既可以做消费者 也可以做提供者
我也遇到同样的问题了,请问怎么解决的
回复
你的问题解决了吗,我也遇到相同的问题了
回复
去掉一个name="" 一个项目里面补允许有2个dubbo 的应用
去掉一个name="" 一个项目里面补允许有2个dubbo 的应用
请问这个问题,你解决了吗?我也遇到相同的问题了
检查配置文件