WAS8: обновление web.xml с версии = 2.4 до версии = 3.0 вызывает исключение OutOfMemoryException? - PullRequest
0 голосов
/ 02 апреля 2012

Перенос устаревшего веб-приложения с WAS6 на WAS8.Все отлично работает с исходным web.xml version = "2.4", но после обновления атрибута version в web.xml до "3.0" происходит сбой приложения во время установки с OutOfMemoryError после долгого зависания.

Приложение имеет более 7000 собственных классов, плюс это зависит от 50 миллионов банок.Может ли это быть проблемой, когда WAS8 сканирует аннотированные классы?Если да, что можно настроить, чтобы оно пропускало сканирование или, что лучше, сканировало быстрее?

Ответы [ 2 ]

1 голос
/ 02 апреля 2012
0 голосов
/ 03 апреля 2012

Пакет исправлений 2, который обновляет WebSphere до версии 8.0.0.2, исправил ошибку OutOfMemoryError.Но и новая установка, и обновление по-прежнему неприемлемо медленнее по сравнению с тем, когда приложение было servlet-api version = "2.4".Итак, вывод таков: при переносе большого старого приложения в контейнер сервлета "3.0" просто расслабьтесь и оставьте web.xml version = "2.4".Или измените версию веб-приложения на «3.0» и добавьте атрибут metadata-complete = «true».

...