Failed to check the status of the service com.pinyougou.cart.service.CartService No provider availa
阿新 • • 發佈:2019-02-07
網頁報錯:HTTP Status 500 - Servlet.init() for servlet springmvc threw exception
Servlet 注入錯誤 servlet springmvc 是發生錯誤
Failed to check the status of the service com.pinyougou.cart.service.CartService
未能檢查該服務的狀態。pinyougou.cart.service.cartservice
No provider available for the service com.pinyougou.cart.service.CartService from the url zookeeper://192.168.25.153:2181
沒有提供服務的供應商。pinyougou.cart.service。來自url動物園管理員的CartService://192.168.25.15:2181
此時就能判斷出 zookeeper 中沒有該服務的方法 . 1 2 3 依次尋找
原因1 : 找不到這個服務, 服務是不是沒有開.
原因2 : 在服務的類上註解匯入包 是不是倒錯了 .
原因3 : 服務開了 方法未找到, 是方法名 或者路徑錯了嗎?
我這的錯誤是 我的 @service 的註解服務 寫成了本地的.
正確的姿勢 應該是匯入alibaba 的包, 以為 他是 zookeeper的服務包, 我們要和zookeeper聯絡呢, 所以當然要選他拉
如果還報錯 .檢視 配置檔案, 介面和實現類的 名字要相同, 實現類被介面層多了一個impl (加impl 僅僅是為了使程式的可讀性更高而已 參考啦)
然後看配置檔案的 zookeeper 地址 是否是虛擬機器的 地址, 和 類路徑是否是實現類的 路徑 在此 兩個路徑要一致!
最新dubbo的問題出現