Реализация unzip в JBossAS6 несколько ** коротка по функциональности. В принципе, довольно легко создать zip-архив, который будет создавать ту же ошибку при разархивировании; это во время развертывания войны / ушей. Чтобы избежать этой ошибки, разрешенные имена файлов в архиве должны быть в кодировке cp437. Удалить / переименовать все неанглийские имена файлов из архива.
** zip-контейнер допускает только имена файлов в кодировке Cp437 и UTF-8 по спецификации, но ему не хватает функциональности для обеспечения соблюдения этого правила. И, к сожалению, это довольно легко сломать. Так что это не строгая ошибка JBossAS6, но ее легко увидеть в JBoss, так как она использует не-java-defult код распаковки.