我需要对使用spring 3.2.5.RELEASE版本的服务进行springHttpRemoting调用。调用者取决于Spring 5.0.3.REALEASE。
进行远程呼叫时,它将引发以下异常:
java.io.InvalidClassException:
org.springframework.security.core.context.SecurityContextImpl;
local class incompatible: stream classdesc serialVersionUID = 500,
local class serialVersionUID = 320
我认为这是由于两个项目中的Spring安全版本不同(在Spring的两个版本中,同一类SecurityContextImpl的串行版本UID不同)。在两个项目中都必须声明相同的spring版本吗?您是否建议解决此“问题”? (老实说,将无法升级被叫服务)
提前谢谢!