Problem

In JSF 2.0 web application, during server initialization, it hits following warning message

WARNING: JSF1063: WARNING! Setting non-serializable attribute value into HttpSession
(key: user, value class: com.mkyong.UserBean).

UserBean.java

package com.mkyong;
 
@ManagedBean(name="user")
@SessionScoped
public class UserBean{
 
	//...
}

Solution

The “UserBean” is not serializable. To get rid of this warning message, just make this bean implement java.io.Serializable interface.

UserBean.java

package com.mkyong;
 
import java.io.Serializable;
 
@ManagedBean(name="user")
@SessionScoped
public class UserBean implements Serializable{
 
	//...
}
Note : You can find more similar articles at - JSF 2 Tutorials