关于ACE SESSION反序列化出现错误

Hessian序列化java.util.Locale抛java.lang.NullPointerException异常 升级到Hessian 4.0.37或更高版本来解决这个问题。

ACE使用JDK 7,在JDK 7下Hessian有这个Bug,在Hessian 4.0.37修复。 Hessian官网: http://hessian.caucho.com/

Hessian的父类和子类有同名字段时,父类的值会把子类的值覆盖掉 ACE上的Java应用中,Session目前使用Hessian做序列化。

如果出现Session的属性的值不对,注意确认一下这个问题。

另外,父类和子类不需要有同名字段,子类不定义这个字段,功能上是一样的。