dubbo注册到zookeeper,项目启动爆如下2种错误?

dubbo版本2.5.4
启动的时候报两种错
错误1

2023-02-24 13:12:35.748 [main] WARN  

o.s.b.factory.support.DefaultListableBeanFactory -

Bean creation exception on non-lazy FactoryBean type check:

org.springframework.beans.factory.BeanCreationException:

Error creating bean with name 'fileServiceClient':

Invocation of init method failed;

nested exception is java.lang.IllegalStateException:

No such application config! Please add <dubbo:application name="..." /> to your spring config.

错误2

2023-02-24 13:12:35.748 [main] WARN  

o.s.b.factory.support.DefaultListableBeanFactory -

Bean creation exception on non-lazy FactoryBean type check:

org.springframework.beans.factory.BeanCreationException:

Error creating bean with name 'fileServiceClient':

Invocation of init method failed;

nested exception is java.lang.IllegalStateException:

No such application config! Please add <dubbo:application name="..." /> to your spring config.

<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"

xsi:schemaLocation="http://www.springframework.org/schema/beans

http://www.springframework.org/schema/beans/spring-beans-2.5.xsd

http://code.alibabatech.com/schema/dubbo

http://code.alibabatech.com/schema/dubbo/dubbo.xsd">

<dubbo:registry id="qingdaoRegistryDTS" protocol="zookeeper" address="10.15.7.56:2181,10.15.7.58:2181,10.15.6.66:2181" timeout="60000"/>

<!-- 操作指导下载图片,视频等-->

<dubbo:reference id="fileServiceClient" registry="qingdaoRegistryDTS" interface="com.openplatform.hfs.client.service.FileServiceClient" version="1.0.0" protocol="dubbo" timeout="100000" check="false" init="true" />

<dubbo:reference id="fileCRUDServiceClient" registry="qingdaoRegistryDTS" interface="com.openplatform.hfs.client.service.FileCRUDServiceClient" version="1.0.0" protocol="dubbo" timeout="100000" check="false" init="true" />

</beans>

<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"

xsi:schemaLocation="

http://www.springframework.org/schema/beans

http://www.springframework.org/schema/beans/spring-beans.xsd

http://code.alibabatech.com/schema/dubbo

http://code.alibabatech.com/schema/dubbo/dubbo.xsd">

<dubbo:reference retries="0"

interface="com.haier.cosmo.base.auth.user.service.IUserService" id="userService"

check="false" timeout="10000" version="${dubboProps.mapProps.authVersion:1.0}" />

</beans>

yml配置如下

spring:

dubbo:

application:

name: base-prod

logger: slf4j

registry:

id: RegistryHLHT

protocol: zookeeper

address: 10.163.6.11:2181

protocol:

name: dubbo

port: -1

user:

version:base-prod

dubboProps:

mapProps:

authVersion: auth-base-prod


回答:

根据错误:通过工厂bean去创建半成品时,但是bean的名称没找到。

解决:你的服务名呢,没看到你在xml里面配置,看下你的yml有没有写。
还有一个原因可能和版本兼容性有关,贴下你的duboo版本,我现在用的是2.7.21

以上是 dubbo注册到zookeeper,项目启动爆如下2种错误? 的全部内容, 来源链接: utcz.com/p/945008.html

回到顶部