Hola, yo he estado buscando algun host ke de soporte para Tomcat, hasta ahora eh encontradoa a
http://www.eapps.com como un a buena opsion, ellos usan Centos.
Si tienes Centos y kieres hacer programacion usa PHP o JSP junto con la Base de Datos MYSQL.
Ahora bien si kieres usar asp o NET .aspx de Microsoft para tu programacion debes usar un servidor Windows Server.
Pero depende de ke kieras hacer en tu server,. Revender o no se se....