Search code examples
javajsptomcatsession-replication

How do I make the session data serializable


Previously we have implemented sticky session.

Here's the link on our environment: Sticky Session in apache doesn't work

Our next task is to implement session replication.

We are current using tomcat example, cart.jsp to demonstrate this behavior.

It is said that all session attribute must implement java.io.serializable.

Do you have any tips on where to implement it? We are following this tutorial closely.

tomcat.apache.org/tomcat-6.0-doc/cluster-howto.html


Solution

  • java.io.Serializable is a so-called marker interface. It contains no methods. So to make objects of some class serializable you don't have to implement anything. Simply add Serializable to the list of interfaces you class implements.

    i.e.:

    class MyClass implements Serializable {
    }