Running a java web application in IIS

Solution 1:

I think you will find of use the following two articles

  1. Use Microsoft's Internet Information Server as a Java servlet engine
  2. Java + ISAPI + Jetty = JSP on IIS

Solution 2:

Running JVM inside IIS worker process currently is a bad idea. I suggest you to use solution from this article instead: Deploying Java Servlet applications on Windows with IIS

Solution 3:

Microsoft has recently released (2015 Q1) HttpPlatformHandler module for IIS 8+ that lets you host java (or node/ruby applications etc), on IIS.

http://azure.microsoft.com/blog/2015/02/04/announcing-the-release-of-the-httpplatformhandler-module-for-iis-8/