I have this problem. After some time our application begins to hang. We figured it probably had an out of memory error or something but we couldn't find any in the logs. When we checked task manager, we noticed that when the process javaw.exe begins to reach 500MB, thats when the application starts hanging. Restarting the instance is the only way to make it work normally again.
My question is even if our java heap size was set to 1.5GB in the admin console, why is it that our application begins to hang when it reaches memory consumption 500MB? Shouldn't it be behaving like that if it was consuming near 1.5GB already?
By the way the application is deployed on WAS5.0.1 running on Win2k.