tomcat - 使用jakarta connector to tomcat在iis中截断的html文档

标签 tomcat iis isapi

我们有一个通过 IIS(版本 6.2 Windows Server 2012)托管的网站,并使用 jakarta 连接器 isapi 过滤器 (isapi_redirect.dll) 将流量路由到应用程序服务器上的 Tomcat 容器。最近我们发现我们的一些较大的 html 文件被截断了。

我们测试了仅使用 IIS 传送文件并且文件是全长的。我们测试了通过 http 直接从 tomcat 服务器检索文件,它们是全长的。只有涉及到 jakarta 连接器时,我们才能看到问题。

我的理论基于以上是问题必须出在 isapi_redirect.dll(这是最新版本)或者它使用 ajp13 而不是 http 的事实,但经过几个小时查看文档后,我是还在摸不着头脑。

有没有人有过这样的经历?

最佳答案

我能够使用可以使用 Web 平台处理程序安装在 iis 中的应用程序请求路由来解决问题。这是一篇描述解决方案的快速博客文章:https://blogs.sap.com/2014/11/05/how-to-configure-iis-arr-application-request-routing-to-redirect-to-tomcat/

关于tomcat - 使用jakarta connector to tomcat在iis中截断的html文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53454128/

相关文章:

shell - 如何创建脚本以在 Tomcat 7 上自动重启 Web 应用程序

eclipse - 添加 postgresql jar 后 Tomcat 不启动

c# - ASP.NET - 在应用程序外部读取和写入文件系统

c# - 如何通过代码获取应用程序池名称(C#、ASP.net)

asp.net - c++,传递参数的语法

jsp - getBytes ("ISO-8859-1"), "utf-8") 在 JSP 页面中不起作用

iis - 将自定义错误页面与ARR/应用程序请求路由一起使用

c# - 在 ISAPI 筛选器上调用 LoadLibraryEx 失败

IIS -> Isapi_Redirect -> Tomcat

mysql - (JSP) 将 UTF8 写入 MySQL 将不起作用