遇到環(huán)境不方便進(jìn)行調(diào)試時(shí),可以登錄本地使用dubbo命令行調(diào)試,方法如下:
1、telent連接dubbo服務(wù)
# telnet [ip] [port],例如
telnet localhost 28080
#結(jié)果如下:
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'
2、查看當(dāng)前應(yīng)用提供的服務(wù)
#查看應(yīng)用提供的服務(wù)
ls
#結(jié)果如下
PROVIDER:
xxx.xxx.xxx.xxx.xxx.xxx.XXXService
CONSUMER:
xxx.xxx.xxx.xxx.xxx.xxx.XXXService
dubbo>
3、執(zhí)行目標(biāo)dubbo方法
# 執(zhí)行目標(biāo)dubbo方法, 這里注意,方法參數(shù)需要按照順序,以json格式放入括號(hào)執(zhí)行
dubbo> invoke xxx.xxx.xxx.xxx.xxx.xxx.XXXService.method(jsonParam1,jsonParam2)
4、執(zhí)行完畢后,退出
dubbo> exit