Has anyone found a usable JSP/Servlet hosting provider? Lunarpages offers JSP as an option, but the server they use (Resin 2.1) is poorly implemented, out of date, cantankerous, and is always running out of memory. There's javaservlethosting.com, but they apparently have a rather negative reputation for poor service. Myjavaserver.com is cool, but limited to ~5MB of stuff. Not a lot of space to work with.
Ideally, I'd like to run applications like Apache Roller and JForum, as I'm rather tired of the constant security issues with PHP apps. Java also provides more options for customizing the software without having the beg the hosting provider to install a PHP extension to meet the needs of the plugin.
Any ideas? Are there any decent hosting options short of a dedicated server?