Здравствуйте!
У меня есть на форме Label со значением внутри
< audio controls="" style=“height:30px” src=“http://localhost:8074/cc/rest/audio/v1/audio?uniqueId=1627905210.129&atsCode=FF_MedAss_TEST”>Your browser does not support the audio element.< /audio >
Есть TalkRecordProvideRestController и метод downloadAudio (TalkRecordProvideRestController.java (6.1 КБ))
Так вот визуальный компонент обращается к REST методу тело которого отрабатывает нормально
но дальше возникает ошибка в результате чего компонент серый (неактивна кнопка play и длительность 0 показывает)
Через Postman же видна ошибка
Request processing failed; nested exception is java.lang.IllegalStateException: Async support must be enabled on a servlet and for all filters involved in async request processing. This is done in Java code using the Servlet API or by adding “true” to servlet and filter declarations in web.xml.
(ответ целиком in-s-77057835059-20210827-074030-1630050030.257.txt (11.5 КБ))
в catalina.out один раз выводится такое
14:51:18.799 WARN o.s.w.c.r.async.WebAsyncManager -
!!!
An Executor is required to handle java.util.concurrent.Callable return values.
Please, configure a TaskExecutor in the MVC config under “async support”.
The SimpleAsyncTaskExecutor currently in use is not suitable under load.Request URI: ‘/cc/rest/audio/v1/audio’
!!!
Мой web.xml web.xml (2.2 КБ)
Мой rest-dispatcher-spring.xml rest-dispatcher-spring.xml (1.5 КБ)
Версия платформы ext.cubaVersion = ‘7.1.8’
Что можно сделать?
Слепое добавление < async-supported >true< /async-supported > везде где можно в web.xml ничего не дало