Nó có thể liên quan đến log4j.
Bạn có tệp log4j.jar trong websphere java classpath (như được định nghĩa trong tệp khởi động) cũng như classpath ứng dụng không?
Nếu bạn chắc chắn rằng tệp log4j.jar nằm trong java classpath và nó KHÔNG nằm trong thư mục web-inf / lib của ứng dụng web của bạn.
Nó cũng có thể liên quan đến phiên bản kiến (có thể không phải trường hợp của bạn, nhưng tôi đưa nó vào đây để tham khảo):
Bạn có tệp .class trong đường dẫn lớp của mình (nghĩa là không phải là thư mục hoặc tệp .jar). Bắt đầu với ant 1.6, ant sẽ mở các tệp trong classpath kiểm tra các mục kê khai. Cố gắng mở này sẽ không thành công với lỗi "java.util.zip.ZipException"
Vấn đề không tồn tại với ant 1.5 vì nó không cố gắng mở tệp. - vì vậy hãy đảm bảo rằng đường dẫn classpath của bạn không chứa tệp .class.
Một lưu ý nhỏ là bạn có cân nhắc đến việc có các lọ riêng biệt không?
Bạn có thể trong tệp kê khai của lọ chính của mình, tham khảo các lọ khác có thuộc tính này:
Class-Path: one.jar two.jar three.jar
Sau đó, đặt tất cả các lọ của bạn vào cùng một thư mục.
Một lần nữa, có thể không hợp lệ cho trường hợp của bạn, nhưng vẫn có để tham khảo.