Running a java web application in IIS

点点圈 提交于 2019-11-26 09:34:41

问题


Has anybody found a way to run a Java web application within IIS? It seems to me it should be entirely possible to write an ISAPI plugin (is that the right word?) that integrates Jetty or a custom servlet container with IIS. The benefit of this is that a lot of great high end Java applications like Jira require separate infrastructure for an otherwise all Microsoft shop.


回答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



回答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




回答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/




回答4:


AFAIK Java EE cannot be hosted in IIS. To host Java EE Application you need at least Servlet container or a full Java EE container which is not supported by IIS. Although, some plugin might be able to do so.

As for your reference, below link is Java EE compatibility by oracle: http://www.oracle.com/technetwork/java/javaee/overview/compatibility-jsp-136984.html



来源:https://stackoverflow.com/questions/2256084/running-a-java-web-application-in-iis

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!