ISAPI/IIS 取消了 Tomcat 缩小

标签 tomcat iis isapi minify

我有一个网站在带有 Tomcat(端口 8080)和 IIS (6) 的服务器上运行。我已经实现了 Google 的 webutilities 过滤器(以缩小资源文件)并将其添加到我的项目 (WEB-INF/web.xml) 的 web.xml 文件中.

当我从浏览器(通过 IIS)访问我网站上的资源文件(JS/CSS)时,它显示它没有缩小。但是,当我直接通过 Tomcat(端口 8080)访问它时,它显示为缩小版。

这告诉我,我在 web.xml 文件中添加的过滤器实际上有效,但出于某种原因,IIS 或 ISAPI 一定以某种方式阻止了缩小。这可能吗?

任何有关如何解决此问题的建议将不胜感激。谢谢!

最佳答案

如果这对其他人有帮助。

如果 Tomcat 负责传输(当我在端口 8080 访问它时),Tomcat 会执行压缩/缩小并且工作正常。但是当 Tomcat 被 IIS 代理时,IIS 将负责缩小,所有 Tomcat 设置到缩小都是无用的。

我仍然需要找到一种让 IIS 缩小文件的方法,但我还没有找到。似乎所有推荐的解决方案都是针对 .ASP 页面的,而我使用 Java 和 .JSP。所以我还不确定该怎么做,但就这篇文章而言,我相信一切都清楚了。

谢谢!

关于ISAPI/IIS 取消了 Tomcat 缩小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19691474/

相关文章:

eclipse - 使用 JMX 监控 Tomcat 服务器的简单工具

tomcat - 在单个系统窗口 8.1 上运行多个 tomcat 9 实例

java - Spring Boot生成的WAR文件,是标准的ZIP格式吗?

c# - 在 IIS 中运行的 C# 网站中添加新的 .cs 文件

iis - 如何让 Coldfusion 10 在 Windows 10 中与 IIS 10 配合使用

c++ - 如何获取 ISAPI 扩展中的所有 ServerVariables

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

java.lang.NoSuchFieldError : REFLECTION While deploying on Tomcat 7. 0.78

IIS 7 - 虚拟目录重定向路径?

web-services - 从 64 位 Delphi DLL 调用 SOAP web 服务