提前致谢。我尝试使用“dubbo”来调用一个覆盖的方法。但是控制台告诉我“引起:com.caucho.hessian.io.HessianProtocolException:''是一个未知的代码”。搜索引擎告诉我,错误可能由“粗麻布”不支持覆盖方法default.So我尝试设置此属性,“isOverloadEnabled”。但我找不到设置方式。我在网上搜索了很长时间。但没用。请帮助或尝试提供一些如何实现这一点的想法。
这是xml内容:
<dubbo:protocol name="hessian" port="30002" threads="200" />
<dubbo:service ref="ossServiceImpl" interface="com.fragment.dede.apis.OssService" protocol="hessian"/>
粗麻布的版本是4.0.7,dubbo的版本是2.5.3,JDK1.8和SPRING4
你必须使用HessianProxyFactory。然后打电话:
factory.setOverloadEnabled(true);