Использование LR 6.1.0-ce-ga1 и ICEfaces 3.2.0. Имейте этот код в моем xhtml:
<ace:panel>
<ace:fileEntry
required="true"
requiredMessage="You may not save if you have not selected a file."
fileEntryListener="#{profileBean.listener}"
maxFileCount="1"
maxFileCountMessage="Select one file, please."
useSessionSubdir="true"
immediate="true"
/>
</ace:panel>
Во-первых, немедленное не работает. слушатель в моем бобе никогда не вызывается. Но это, возможно, не так важно, как следующее.
У меня есть h: commandButton в форме. Когда я нажимаю на нее, я вижу то, что выглядит как начало индикатора выполнения, нарисованного так, как будто он будет отображать ход загрузки файла. Это немедленно покрывается следующим: 
Этот ящик часто связан с проблемами push-уведомлений ICEfaces (мне сказали об этом ICEfaces). Я добавил icepush.jar в WEB-INF/lib, но это не помогло. Я бы предпочел, чтобы предполагаемый индикатор выполнения вообще не пытался отображать.
Итак, будем признательны за любую помощь в обеспечении работы загрузки этого файла.
P.S. Я также пробовал Tomahawk и обычный Apache JSF 2.0. Я хотел бы, чтобы версия ICEfaces работала, но я открыт для любого рабочего решения, учитывая мою среду (на основе Servlet 2.5).
Спасибо.