Мы используем ZK 7.0.3 для этого проекта и (иногда не всегда) получаем эту ошибку при перезапуске tomcat, что приводит к утере сеанса, что довольно неприятно.ZK Tomcat - NotSerializableException: ResetableInputStream
Кажется, что что-то (zk?) Помещает ResetableInputStream в атрибуты сеанса, но я понятия не имею, когда и где? Кто-нибудь есть хорошая идея, как это может произойти и как это предотвратить?
10: 43: 26,777 [локальный-стартстопный-1] ОШИБКА org.apache.catalina.session.StandardManager.doLoad (305) - IOException при загрузке сохранялись сессии: java.io.WriteAbortedException : письмо aborted; java.io. NotSerializableException: org.zkoss.io. RepeatableInputStream $ ResetableInputStream java.io.WriteAbortedException: запись aborted; java.io.NotSerializableException: org.zkoss.io.RepeatableInputStream $ ResetableInputStream на java.io.ObjectInputStream.readObject0 (ObjectInputStream.java:1354) ~ [: 1.7.0_45]
Похоже, что в вашем проекте несколько классов не реализуют сериализуемый интерфейс. Обычно эти проблемы возникают в кластере enviorment –
tomcat version? – AlexGreg
7.0.47 на данный момент. –