The most suitable web hosting service for a JAVA servlet or JSP pages is VPS or Dedicated server. You will get full administrative access to your server hence, you can install Apache Tomcat or Jetty on it.
Which Operating System should I select?
You can select either Windows OS or Linux OS depending on your preference. If you require, we can provide you MySQL pre-installed with the server. For this. you have to simply add a note while placing the order.