Я создал сервлет, который изменяет двоичные файлы SWF-файла и выводит его пользователю. SWF по умолчанию сжимается ZLIB. Затем я раздуваю, изменяю двоичные файлы, выкачиваю и выводю результат.
Все работало прямо на Windows Server 2008 (также в 2003 году). В настоящее время нам нужно изменить сервер на Linux, а затем этот сервлет каким-то образом выводит поврежденный SWF-файл ... в чем может быть проблема? Больше всего меня интересует то, что нет никакой разницы между версиями сервлетов для Windows и Linux.
Существует ли какое-либо недокументированное поведение, специфичное для Linux, для пакета java.util.zip?
Мой Windows Server (там, где работает сервлет):
- Windows Server 2008 (6.0 - x86)
- Apache 2.2.11
- Tomcat 6.0.16.0 Java
- JDK 1.6.0_12-b04
Мой сервер CentOS (где сервлет не работает)
- 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!