Как запустить длительный процесс в JSF, не сталкиваясь с ошибкой Connection Failed в браузере

У меня есть процесс, который занимает более пяти минут, после этих минут Internet Explorer выдает ошибку «Ошибка подключения», но внутри он продолжает работать, представление выдает ошибку. Я увеличил время жизни управляемого компонента, как показано ниже:

FacesContext.getCurrentInstance (). GetExternalContext (). SetSessionMaxInactiveInterval (1440);

Продолжайте отправлять ошибку «Ошибка подключения»

Я добавил к методам EJB аннотацию:

РЕДАКТИРОВАТЬ:

@TransactionAttribute (TransactionAttributeType.NOT_SUPPORTED)

та же проблема...

Я добавил в web.xml:

<session-config>
    <session-timeout> -1 </ session-timeout>
</ session-config>

та же проблема...

мой вопрос в том, могу ли я на уровне кода устранить это ограничение, что «жизненный цикл», или это время, когда оно вставлено внутри сервера?

Я работаю с: - Jdeveloper 12.2.1 (Trinidad Framework) - Oracle DB 10g EDIT: - Server Weblogic 12c


person AAbello    schedule 22.11.2017    source источник
comment
stackoverflow.com/questions/18085304 / посмотрим, поможет ли это   -  person Jorge Campos    schedule 22.11.2017
comment
Спасибо, но не работает...   -  person AAbello    schedule 22.11.2017
comment
Делайте долгую работу асинхронной... !!!   -  person Kukeltje    schedule 22.11.2017