dubbo无法序列化HttpServletRequest问题

dubbo接口中有这样一个方法public Map uploadIdImage(HttpServletRequest request)

启动项目调用该接口后报错

nested exception is com.alibaba.dubbo.rpc.RpcException: Failed to invoke remote method: uploadIdImage,
java.lang.IllegalStateException: Serialized class org.springframework.web.multipart.support.DefaultMultipartHttpServletRequest must implement java.io.Serializable

能看出来是无法反序列化的问题 ,如何能在接口实现类中得到HttpServletRequest 这个对象,正确调用方法。请教大虾,感激不尽

应该是要换一个参数,比如用HashMap,把request中需要用到的值存入map

public Map uploadIdImage(HashMap map)

http://blog.csdn.net/icoudsoft_saas/article/details/50384970

楼主解决了吗,我也遇到这个问题了

楼主解决了吗,我也遇到这个问题了

楼主解决了吗,我也遇到这个问题了

今天我也遇到这个问题了,差了下资料,HttpServletRequest无法被序列化,所以如果需要,就把request里面的参数取出来,用可序列化的对象传输,例如
自定义一个对象做接收,也是初次使用dubbo 好多东西不懂,一步一个坑啊

解决了,不能传servletrequest。先处理数据成treemap再传递的