What is a good managed hosting service for server side Java code which uses Tomcat servers? I want something that is like Heroku (for Ruby), Gondor (for Python), no.de (for node.js). I know there is Google App Engine out there but I am not a fan of the GAE - I want my plain-old tomcat server side code hosted in a clean, cheap, managed way like the aforementioned websites.
I've had good experiences with my current host: Java Web Hosting. Good service when things go wrong (generally because of something I did) & reliable servers.
Disclaimer: Java Web Hosting hosts 4 sites for me, free of charge. They put no conditions on the hosting, but I figured they deserved a link from pages of my sites.