Ejecutar una aplicación web java en IIS

¿Alguien ha encontrado una forma de ejecutar una aplicación web Java dentro de IIS? Me parece que debería ser completamente posible escribir un complemento ISAPI (¿es esa la palabra correcta?) Que integra Jetty o un contenedor de servlets personalizado con IIS. El beneficio de esto es que una gran cantidad de excelentes aplicaciones Java de alto nivel como Jira requieren una infraestructura separada para una tienda de Microsoft que de lo contrario sería.

Creo que encontrarás uso de los siguientes dos artículos

  1. Utilice el servidor de información de Internet de Microsoft como motor de servlet de Java
  2. Java + ISAPI + Jetty = JSP en IIS

Actualmente, ejecutar JVM dentro del proceso de trabajo de IIS es una mala idea. Le sugiero que utilice la solución de este artículo en su lugar: Despliegue de aplicaciones Java Servlet en Windows con IIS

Microsoft ha lanzado recientemente (Q1 de 2015) el módulo HttpPlatformHandler para IIS 8+ que le permite alojar aplicaciones Java (o nodos / ruby, etc.) en IIS.

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

AFAIK Java EE no se puede alojar en IIS. Para alojar la aplicación Java EE necesita al menos un contenedor de servlets o un contenedor completo de Java EE que no es compatible con IIS. Aunque, algún complemento podría ser capaz de hacerlo.

En cuanto a su referencia, el siguiente enlace es compatible con Java EE por Oracle: http://www.oracle.com/technetwork/java/javaee/overview/compatibility-jsp-136984.html