dangdangdotcom/dubbox

eclipse 中如何对REST进行调试

Opened this issue · 1 comments

REST远程调用风格集成好了,但现在不会debug调试,请高手指点,谢谢各位大神。

REST风格远程无法调试的解决办法:
服务端:Provider dubbo配置文件中修改对外暴露的服务如下:
<dubbo:service version="1.0.0" interface="com.service.LoService" ref="loService" protocol="rest" timeout="10000" connections="10" group="hh" />
服务消费方:Consumer: dubbo配置文件修改如下:
<dubbo:reference id="loService" version="1.0.0" interface="com.service.LoService" group="hh" url="rest://localhost:9999" timeout="20000" connections="10" />
9999端口为REST对外提供服务的端口。按上面方式配置完后就可以正常调试了。这种方式是通过group去掉了注册中心改为服务之间直连的方式实现,要上其它环境的时候记得去掉相关配置。