1. 程式人生 > >關於使用 import com.alibaba.dubbo.config.annotation.Service; @Service執行時會報錯

關於使用 import com.alibaba.dubbo.config.annotation.Service; @Service執行時會報錯

關於使用 import com.alibaba.dubbo.config.annotation.Service; @Service執行時會報錯.
嚴重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘itemSearchServiceImpl’ defined in file [D:\A\javaee_shopping_code\pinyougou_parent\pinyougou_search_service\target\classes\com\pinyougou\search\service\impl\ItemSearchServiceImpl.class]: Initialization of bean failed; nested exception is org.I0Itec.zkclient.exception.ZkTimeoutException: Unable to connect to zookeeper server within timeout: 5000
超時錯誤. 並且修改超時時間也沒用
但是使用import org.springframework.stereotype.Service; 執行時卻不會報錯的問題

首先看zookeeper所在的伺服器是否開啟
再看看
配置dubbo的配置檔案是否有錯誤
我的dubbo配置檔案

    <dubbo:protocol name="dubbo" port="20884"></dubbo:protocol>

	<dubbo:application name="pinyougou-search-service"/>  
	/////////////////////////////////////////////////////////////
    <dubbo:registry address="zookeeper://192.168.25.135:2181"/>
    ////////////////////////////////////////////////////////////
    <dubbo:annotation package
="com.pinyougou.search.service.impl" />

我的問題是配置zookeeper的ip地址錯誤.配置成其他伺服器的ip

	////////////////////////前//////////////////////////////
    <dubbo:registry address="zookeeper://192.168.25.135:2181"/>
    ////////////////////////後//////////////////////////////////
    <dubbo:registry address="zookeeper://192.168.25.128:2181"/>