In order to run JAVA servlet or JSP pages, it is required to have a servlet container like Apache Tomcat or Jetty.
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.
Apart from this, if you have any other requirement to run JAVA or JSP pages then please contact us via a support ticket.