Tomcat Windows Server 2012 上的 IIS 集成

Tomcat IIS integration on Windows Server 2012

我正在尝试将 IIS 与 Tomcat9 集成,这样 IIS 将成为 Web 服务器,Tomcat 将处理 servlet。

我遵循了以下概述的说明:https://tomcat.apache.org/connectors-doc/webserver_howto/iis.html

我下载了 ISAPI 连接器并安装在 Tomcat 部署下。在某些时候我不得不执行这条指令:

在 IIS 管理控制台中执行以下命令:

Select在管理控制台新建虚拟目录,然后双击Handler Mappings。 Select(当前禁用)ISAPI-dll 条目,然后单击操作窗格中的编辑功能权限。在打开的对话框中,select Execute 所以所有三个权限都是 selected。单击确定,ISAPI-dll 现在应该处于启用状态。

当我在结果 window 中单击“处理程序映射”图标时,我没有找到“ISAPI-dll”条目。经过快速调查,我发现我必须安装 IIS 的“ISAPI 扩展”和“ISAPI 过滤器”功能。我转到“控制面板”并单击“打开和关闭 Windows 功能”。我被重定向到“服务器管理器”应用程序,但这些功能不存在。

我在我的 Windows 10 机器上尝试了相同的过程,我能够看到并安装这些功能。

是 Windows Server 2012 的问题还是有其他安装 IIS 功能的方法?

这个问题很好,答案很简单。 IIS 功能可能位于 .net xxx 或 asp.net xxx 中。以下是一些可以帮助您找到它们的说明。享受

https://docs.microsoft.com/en-us/dynamics-nav/how-to--install-and-configure-internet-information-services-for-microsoft-dynamics-nav-web-client