¿Usas el servidor de aplicaciones OC4J de Oracle? ¿Pierdes la sesión cada poco? ¿Se queda sin memoria? ¡Por fin me he enterado de la solución!

Arranca el servidor con estas opciones:

-Xms128M -Xmx256M -Xss1024k

es decir, algo así:

java -Xms128M -Xmx256M -Xss1024k -jar oc4j.jar > log.txt