What is your max-cache-size set to? You'll need to make sure you create more stateful session beans than the value of <max-cache-size>. Otherwise, the container will determine that it has enough resources to keep them all in memory and not have to passivate.
[Message sent by forum member 'ksak' (ksak)]
http://forums.java.net/jive/thread.jspa?messageID=301605