23

有没有人找到在 IIS 中运行 Java Web 应用程序的方法?在我看来,完全可以编写一个集成 Jetty 或自定义 servlet 容器与 IIS 的 ISAPI 插件(这是正确的词吗?)。这样做的好处是,像 Jira 这样的许多出色的高端 Java 应用程序需要单独的基础架构,以供其他所有 Microsoft 商店使用。

4

4 回答 4

22

我想你会发现使用以下两篇文章

  1. 使用 Microsoft 的 Internet Information Server 作为 Java servlet 引擎
  2. Java + ISAPI + Jetty = IIS 上的 JSP
于 2010-02-13T01:29:07.850 回答
11

目前在 IIS 工作进程中运行 JVM 是个坏主意。我建议您改用本文中的解决方案:使用 IIS 在 Windows 上部署 Java Servlet 应用程序

于 2012-05-10T11:50:13.443 回答
8

微软最近发布了(2015 年第一季度)用于 IIS 8+ 的 HttpPlatformHandler 模块,可让您在 IIS 上托管 java(或节点/ruby 应用程序等)。

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

于 2015-08-11T09:24:33.200 回答
1

AFAIK Java EE 不能托管在 IIS 中。要托管 Java EE 应用程序,您至少需要 Servlet 容器或 IIS 不支持的完整 Java EE 容器。虽然,一些插件可能能够做到这一点。

至于您的参考,以下链接是 oracle 的 Java EE 兼容性: http ://www.oracle.com/technetwork/java/javaee/overview/compatibility-jsp-136984.html

于 2013-06-19T09:53:47.853 回答