При использовании Icefaces 2, если во время выполнения метода действия на стандартном (= не icefaces) элементе h:commandButton возникает ошибка, кажется, что кнопка не имеет действия. Страница с ошибкой не отображается, хотя она настроена на это в web.xml.
Я могу заставить его работать, окружив тег
<f:ajax disabled="true">...</f:ajax>
Но я бы хотел либо отключить этот автоматический ajax от Icefaces (см. вопрос Как отключить незапрошенный ajax для стандартных компонентов (h:commandButton) при использовании Icefaces ? ), или заставить страницу с ошибкой работать в любом случае.
Реализация JSF — Mojarra 2.1, которая поставляется с Glassfish 3.1.