What is the full stack trace? Which JDK are you using? Do you see anything abnormal if you run the server with Sun 1.5 and look at jconsole's memory panel? If this is not an option, can you turn on GC logging and send us the log?