【发布时间】:2010-05-03 23:42:16
【问题描述】:
我创建了一个 servlet,它可以更改 SWF 文件的二进制文件并将其输出给用户。 SWF 默认由 ZLIB 压缩。然后我充气、更改二进制文件、放气并输出结果。
一切都在 Windows Server 2008 上正常运行(也在 2003 年)。目前,我们需要将服务器更改为 Linux,然后,这个 servlet 以某种方式输出损坏的 SWF 文件......可能是什么问题?更让我感兴趣的是,Windows 和 Linux servlet 版本之间没有区别。
java.util.zip 包是否有任何未记录的 Linux 特定行为?
我的 Windows Server 是(servlet 工作的地方):
- Windows Server 2008 (6.0 - x86)
- Apache 2.2.11
- Tomcat 6.0.16.0 Java
- JDK 1.6.0_12-b04
我的 CentOS 服务器是(其中 te servlet 不起作用)
- CentOS 5.4 (2.6.18-164.15.1.el5 - i386)
- Apache 2.2.3
- Tomcat 6.0.16.0
- Java JDK 1.6.0_12-b04
任何线索将不胜感激! 干杯, CaioToOn!
【问题讨论】:
-
你也应该粘贴相关代码。
-
您是否可以对文件进行双重压缩?您确定相关部分的 Apache 和 Tomcat 配置匹配吗(Apache 也是不同的版本)。