Dubbo服務(wù)無(wú)法注冊(cè)到ZK上問(wèn)題
dubbo服務(wù)無(wú)法注冊(cè)到ZK上
發(fā)現(xiàn)自己的dubbo服務(wù)注冊(cè)不到zk上,找了一圈沒(méi)找到問(wèn)題,最后才發(fā)現(xiàn)原來(lái)是主啟動(dòng)類上忘記加dubbo的注解了,大家一定不要忘記了。。
@EnableDubbo
@DubboComponentScan(basePackages = "com.***.service.impl")
public class *****{
public static void main(String[] args) {
SpringApplication.run(*****.class, args);
}
}關(guān)于dubbo無(wú)法注冊(cè)服務(wù)那些事
最近因?yàn)楣ぷ髟蛐枰炎约菏稚系捻?xiàng)目當(dāng)做提供者給其他人調(diào)用,因?yàn)榉?wù)無(wú)法注冊(cè)卡了四五個(gè)小時(shí),雖然解決,但一直也沒(méi)明白什么原因,特來(lái)寫這篇文記錄下
我使用的是注解方式@service來(lái)注冊(cè)服務(wù),參照網(wǎng)上的方法配置好之后一直無(wú)法成功,隨問(wèn)公司大佬,原來(lái)是因?yàn)槭聞?wù)的原因,因?yàn)槟壳癲ubbo版本中,被事務(wù)代理的業(yè)務(wù)邏輯對(duì)象不能通過(guò)使用@Service注解暴露服務(wù),因?yàn)楸籧glib或者Java Proxy代理的類不能被dubbo的annotation掃描到@Service注解。

具體可參照網(wǎng)上方法解決。但我的問(wèn)題不在這邊,因?yàn)槲抑恍枰峁┮粋€(gè)接口供別人使用,恰恰就那個(gè)一個(gè)接口無(wú)法注冊(cè),一切可能的方法我都試過(guò),還是不行,請(qǐng)教了很多人也無(wú)法解決,自己挖的坑還得自己填。
應(yīng)為我注冊(cè)的是用戶的服務(wù),想起用戶這塊是用shiro寫的,會(huì)不會(huì)跟shiro有關(guān),不管怎樣先試一下。
當(dāng)我關(guān)掉userservice中跟shiro配置類有關(guān)的注入然后重啟項(xiàng)目是,userService注冊(cè)成功了
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
ShardingSphere JDBC強(qiáng)制路由使用的項(xiàng)目實(shí)踐
在某些特定場(chǎng)景下,可能需要繞過(guò)分片規(guī)則直接定位到特定的數(shù)據(jù)庫(kù)或表,這種情況下就可以使用HintRouting,本文就來(lái)介紹一下ShardingSphere JDBC強(qiáng)制路由使用的項(xiàng)目實(shí)踐,感興趣的可以了解一下2024-06-06
Springboot mybatis plus druid多數(shù)據(jù)源解決方案 dynamic-datasource的使用詳
這篇文章主要介紹了Springboot mybatis plus druid多數(shù)據(jù)源解決方案 dynamic-datasource的使用,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-11
SpringAOP如何修改請(qǐng)求參數(shù)列表
這篇文章主要介紹了SpringAOP如何修改請(qǐng)求參數(shù)列表問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03
Java簡(jiǎn)單模擬實(shí)現(xiàn)一個(gè)線程池
本文主要介紹了Java簡(jiǎn)單模擬實(shí)現(xiàn)一個(gè)線程池,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-01-01
淺析Spring Boot中的spring-boot-load模塊
spring-boot-loader模塊允許我們使用java -jar archive.jar運(yùn)行包含嵌套依賴jar的jar或者war文件,它提供了三種類啟動(dòng)器。下面通過(guò)本文給大家介紹spring-boot-load模塊的相關(guān)知識(shí),感興趣的朋友一起看看吧2018-01-01
Java中實(shí)現(xiàn)時(shí)間類型轉(zhuǎn)換的代碼詳解
這篇文章主要為大家詳細(xì)介紹了Java中實(shí)現(xiàn)時(shí)間類型轉(zhuǎn)換的相關(guān)方法,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,有需要的小伙伴可以參考下2023-09-09

