反序列化会话数据时出现InvalidClassException错误
这是调用代码:
Object attribute = session.getAttribute(name, scope);
这会引发以下错误:
Could not deserialize session data. java.io.InvalidClassException: org.apache.commons.lang.time.FastDateFormat; local class incompatible: stream classdesc serialVersionUID = 1, local class serialVersionUID = -7186497712641044641
环境是Weblogic。 Web应用程序是一个spring portlet。 我正在努力了解如何解决这个问题。
不得不将commons-lang添加到weblogic.xml的“首选应用程序包”部分以修复此问题。
org.apache.commons.lang.* true true