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再传递的