ВНИМАНИЕ: JSF1063: ВНИМАНИЕ! Установка не сериализуемого значения атрибута в HttpSession

ВНИМАНИЕ: JSF1063: ВНИМАНИЕ! Установка не сериализуемого значения атрибута в HttpSession

проблема

В веб-приложении JSF 2.0 во время инициализации сервера появляется следующее предупреждающее сообщение

Предупреждение
JSF1063: WARNING! Установка значения несериализуемого атрибута в HttpSession
(ключ: пользователь, класс значения: com.example.UserBean).

UserBean.java

package com.example;

@ManagedBean(name="user")
@SessionScoped
public class UserBean{

    //...
}

Решение

«UserBean» не сериализуем. Чтобы избавиться от этого предупреждающего сообщения, просто сделайте так, чтобы этот компонент реализовал интерфейсjava.io.Serializable.

UserBean.java

package com.example;

import java.io.Serializable;

@ManagedBean(name="user")
@SessionScoped
public class UserBean implements Serializable{

    //...
}