Це може бути пов’язано з log4j.
Чи є у вас файл log4j.jar у шляху до класу websphere Java (як визначено у файлі запуску), а також шлях до класу програми?
Якщо ви переконаєтесь, що файл log4j.jar знаходиться у шляху до класу Java і що НЕ знаходиться в каталозі web-inf / lib вашого веб-додатка.
Це також може бути пов’язано з мурашиною версією (можливо, це не ваш випадок, але я поміщаю її тут для довідки):
У шляху до вашого класу є файл .class (тобто не каталог або файл .jar). Починаючи з ant 1.6, ant відкриває файли в шляху до класу, перевіряючи записи маніфесту. Ця спроба відкриття не вдасться з помилкою "java.util.zip.ZipException"
Проблема не існує з ant 1.5, оскільки він не намагається відкрити файли. - переконайтесь, що шлях до вашого класу не містить файлів .class.
У додатковій записці ви розглядали можливість мати окремі банки ?
Ви можете у маніфесті своєї основної банки звернутися до інших банок із цим атрибутом:
Class-Path: one.jar two.jar three.jar
Потім помістіть усі банки в одну папку.
Знову ж таки, можливо, це не відповідає вашому випадку, але все ж є для довідки.