2017-01-05 3 views
0

В рамках обновления приложения мы перешли с версии сервера WebSphere Application Server (WAS) с версии 6.1 до 8.5.0.Получение дубликата исключения компонента в WAS 8.5. * И то же самое работает с WAS 6.1

Я думаю, что версия JSF, поддерживаемая на WAS 8.5.0, является JSF1.2, которая отличается от WAS6.1, которая может поддерживать JSF1.1.

Мы получаем исключение JSP, как показано ниже, во время перезагрузки страницы. И это исключение видно только WAS8.5.0, но тот же сценарий отлично работает на WAS6.1.

java.lang.IllegalStateException: Дублированный компонент Идентификатор: paperless_prop_lrb, для компонента местоположения: {Компонент-Path: [Класс: com.company.faces.component.UIViewRoot, ViewId: /inbox/mobile/inbox.jsp ] [Класс: com.company.faces.component.html.HtmlScriptCollector, Id: j_id_jsp_844175260_4] [Класс: com.company.faces.taglib.core.LoadResourceBundleTag $ LoadBundleComponent, Id: paperless_prop_lrb]}

Пожалуйста, помогите, если вам столкнулся с аналогичной проблемой.

ответ

0

имеет ли предыдущая установка приложения на 8,5 не удалось? если да, попробуйте удалить приложение, найдите каталог WAS для любой ссылки приложения и удалите его. Затем переустановите приложение.

+0

Нет отказов в развертывании - 8.5. И в первый раз при загрузке мое путешествие работает, но если мы перейдем к странице, она выбросит это исключение. – Ramavi

0

Я решил эту проблему, сделав мой взгляд, как переходный, с ниже линии

context.getViewId() setTransient (истина).

Смежные вопросы