It occurs to me...
...that with all the issues that Java has with garbage collection and heap management (for obvious reasons, being pure/almost pure OOP platform) that using it for web applications of any sort is just a, well... crap idea.
It comes across that all these clever folks that are beavering away so gallantly at Java to improve (in particular) GC are doing so in an effort to be able to shoe-horn Java into an arena in which (IMO) it has never been particularly well suited. I actually like Java very much. I'm not an expert at it, but I can put together code that works reliably and behaves itself. I've never considered it for web stuff, though, ever, despite all the webby technologies in its orbit.
Web is just not what Java is good at.
Java lives on the desktop, and the back-office. Not on the web.