Я читаю файл .war и, прочитав его в ZipInputStream, редактирую web.xml и добавляю weblogic.xml, а затем переношу все это в ZipOutputStream, который я записываю как окончательный файл output.war.
Проблема, с которой я столкнулся, заключается в том, что output.war не может быть развернут в WLS. Он не дает никаких ошибок. показывает, что веб-приложение активно, но при доступе получаю ОШИБКУ 403.
Но если я открою файл .war с помощью любого архиватора, скажем, winzip, отредактирую web.xml и weblogic.xml, тогда я смогу развернуть (под редактированием я имею в виду, просто удалите пробел где-нибудь и сохраните снова - без изменений).
Любая идея, почему это может происходить? Отредактируйте и сохраните xmls, может ли измениться ФОРМАТ или КОДИРОВАНИЕ? это причина?
(используя weblogic 10.3.3)