diff --git a/dubbo-rpc-rmi/src/main/java/com/alibaba/dubbo/rpc/protocol/rmi/RmiProtocol.java b/dubbo-rpc-rmi/src/main/java/com/alibaba/dubbo/rpc/protocol/rmi/RmiProtocol.java index 5b6a03ad9d..fecb0e2b5d 100644 --- a/dubbo-rpc-rmi/src/main/java/com/alibaba/dubbo/rpc/protocol/rmi/RmiProtocol.java +++ b/dubbo-rpc-rmi/src/main/java/com/alibaba/dubbo/rpc/protocol/rmi/RmiProtocol.java @@ -122,8 +122,8 @@ public class RmiProtocol extends AbstractProtocol { private Remote getRemote(final Invoker invoker) { final Class serviceType = invoker.getInterface(); final URL url = invoker.getUrl(); - String codec = url.getParameter(Constants.CODEC_KEY, "default"); - if (! "spring".equals(codec) && ! "default".equals(codec) && ! "dubbo".equals(codec) && ! "dubbo2".equals(codec)) { + String codec = url.getParameter(Constants.CODEC_KEY, "spring"); + if (! "spring".equals(codec) && ! "dubbo".equals(codec) && ! "dubbo2".equals(codec)) { throw new IllegalArgumentException("Unsupported protocol codec " + codec + " for protocol RMI, Only support \"default\", \"spring\" codec."); }