@Component
@Scope("session")
public class UserBean implements Serializable {
private Long userId;
@Inject
private UserDAO userDAO;
....
}
내가이 객체를 직렬화하려고 종속성하지만 난으로 실행직렬화 복원 세션 콩
2017-11-11 10:09:10.470 WARN o.a.c.c.C.[Catalina].[localhost].[/] - Cannot deserialize session attribute userBean for session 8757DE617838F4D78
5E86BDBFFFB18A6
2017-11-11 10:09:10.505 ERROR o.a.catalina.session.StandardManager - Exception loading sessions from persistent storage
java.lang.ClassCastException: java.lang.String cannot be cast to java.io.ObjectStreamClass
나는 봄이 직렬화에 userDAO을 처리 할 것이며이없이 작동한다는 인상이었다
어떤 수정?
저는 'userDAO'가 없기 때문에 직렬화에 문제가있을 것으로 예상합니다. –
@DanyloZatorsky 당신은 무엇을 의미합니까? UserDAO는 sessionDidActivate 메소드에 autowired입니다. –