Ошибка при развертывании файла WAR

У меня есть файл войны, и при его развертывании через консоль администратора в веб-сфере я получаю следующую ошибку после указания местоположения файла войны и корня контекста.

Файл EAR может быть поврежден или неполным. org.eclipse.jst.j2ee.commonarchivecore.internal.exception.DeploymentDescriptorLoadException: WEB-INF/web.xml

Любые предложения по решению этой проблемы?

Я также распаковал war-файл и проверил наличие файла web.xml в папке web-inf.

Привет, Дина


person Deena    schedule 12.05.2010    source источник
comment
Как вы создали файл EAR?   -  person khmarbaise    schedule 12.05.2010
comment
Кажется, есть и другие люди с такой же проблемой. Кое-что о порядке элементов в ‹web-app/›: theserverside.com/discussions /thread.tss?thread_id=35465   -  person Max Leske    schedule 12.05.2010


Ответы (1)


У меня была та же проблема, и после долгих поисков (и даже публикации вознаграждения за эту проблему) я обнаружил, что проблема заключается в комментариях в web.xml.

Мне посчастливилось иметь исходную ветку, в которой не было комментариев, но она работала, и другую ветку, в которой были комментарии, но она сломалась.

Удаление комментариев позволило валидатору WebSphere обойти эту ошибку... забавная штука...

person James Oravec    schedule 18.12.2012
comment
Похоже, ребята из WebSphere уже знают об этом и сделали для него патчи. www-01.ibm.com/support/docview.wss?uid= swg1PM49316 - person James Oravec; 19.12.2012