Automati c время ожидания сеанса в веб-приложении (Angular 8 и Rest API) через 4 минуты - PullRequest
0 голосов
/ 04 мая 2020

В моем приложении, разработанном в angular 8 и Rest API, у меня есть вызов, который занимает больше времени, чем обычно (> 10 минут или более) при загрузке определенных документов.

Но я вижу в сеть моего браузера, которая через 4 минуты автоматически отменяет мой запрос, и в моем бэкенде появляется ошибка:

Servlet.service () для сервлета javax.ws.rs.core.Application бросил исключение: java .lang.IllegalSta teException

В angular Я попробовал приведенный ниже код, но не сработало, я использую конечную точку сообщения:

this.httpClient.post(endpoint, formData, { params: payload }).pipe(timeout(36000000)).subscribe((response: boolean) => {

Мои вопросы: 1. Этот тайм-аут происходит со стороны angular или стороны перезапуска? 2. Как я могу справиться с этим?

В Rest api web. xml, у меня есть запись ниже:

<session-config>
    <session-timeout>60</session-timeout>
</session-config>

Пожалуйста, помогите для того же.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...