I was given the task of deploying a Java EJB application in Windows Server 2012 with IIS 8.

The application was previously deployed to Glassfish 4 on Jelastic. After checking the requirements, I decided that Apache TomEE Plus version 7.1 would be a fit replacement. TomEE is essentially a Java Enterprise Edition version of Tomcat.

The problem is I can't figure out what is the canonical way to serve such an application with IIS.

The options I came across are these:

Which of these would be recommended for a production server?

I already tried the ISAPI redirector (related question: How to serve a TomEE application via domain name without directory name with IIS?) and also the HttpPlatformHandler, which simply didn't work - all requests take forever to complete.


  • Different perspectives of your team can lead to different choices. Microsoft would only support you if you use HttpPlatformHandler or ARR. – Lex Li Feb 4 at 4:29
  • Why don't you just use TomEE on Jelastic and save yourself time? – Damien - Layershift Feb 4 at 7:43
  • @Damien-Layershift I was hired by a hosting company to setup this specific application on their bare metal server. – Marc.2377 Feb 4 at 13:16

Your Answer

By clicking "Post Your Answer", you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.