我已經創建了一個servlet,用於更改SWF文件的二進制文件並將其輸出給用戶。默認情況下,SWF由ZLIB壓縮。然後我膨脹,改變二進制文件,放氣並輸出結果。使用java.util.zip在Linux中壓縮SWF時出現的問題
一切都在Windows Server 2008上運行(也在2003年)。目前,我們需要將服務器更改爲Linux,然後,此servlet以某種方式輸出損壞的SWF文件...可能是什麼問題?更讓我感興趣的是Windows和Linux servlet版本沒有區別。
java.util.zip包中是否有任何未公開的linux特定行爲?
我的Windows Server的是(servlet的工作):
- 的Windows Server 2008(6.0 - 86)
- 的Apache 2.2.11
- 的Tomcat Java的6.0.16.0
- 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!
你也許應該粘貼在相關的代碼中。 – Zak 2010-05-03 23:44:55
是否有可能雙重壓縮文件?您確定Apache和Tomcat配置在相關部分中匹配(Apache也是不同的版本)。 – 2010-05-03 23:51:04