有没有人找到在IIS中运行Java Web应用程序的方法?我认为编写一个ISAPI插件(这是正确的词吗?)将Jetty或自定义servlet容器与IIS集成应该是完全可能的。这样做的好处是,许多优秀的高端Java应用程序,如Jira,需要单独的基础架构,以适应其他全部是Microsoft商店的情况。
微软最近发布了(2015年第一季度)适用于IIS 8+的HttpPlatformHandler模块,可让您在IIS上托管Java(或node/ruby应用程序等)。有关详细信息,请参见以下链接:http://azure.microsoft.com/blog/2015/02/04/announcing-the-release-of-the-httpplatformhandler-module-for-iis-8/。
据我所知,Java EE无法在IIS中托管。要托管Java EE应用程序,您至少需要Servlet容器或完整的Java EE容器,但这些都不受IIS支持。尽管如此,一些插件可能能够实现这一点。至于您的参考,以下链接是Oracle提供的Java EE兼容性列表: http://www.oracle.com/technetwork/java/javaee/overview/compatibility-jsp-136984.html