Это не ваш сервер, из-за которого ваш AjaxRequest (по умолчанию - 3 минуты в зависимости от браузера). Override конфигурации тайм-аута вашего запроса:
По желанию (так что вы можете настроить только те запросы, которые вы думаете, что они собираются занять больше времени):
Если ваш запрос из магазина:
Ext.define("RCV2.store.ReporteConcentradoStore", {
extend: "Ext.data.Store",
model: "RCV2.model.RegistroReporteConcentrado",
proxy: {
timeout: 900000, // <<<<<----- this is the important part
type: "ajax",
url: "../obtenerReporteConcentradoV2Servlet",
reader: {
type: "json",
root: "registros"
}
},
autoLoad: false});
или в момент вызова метода загрузки:
store.load({
timeout:900000, // <<<<<----- this is the important part
params: {
"desde":desde,
"hasta": hasta
}
Если вы делаете независимые AjaxReques t:
Ext.Ajax.request(
{
url: '../someServletOrWhatever',
method: 'POST',
timeout: 30000 // <<<<<----- this is the important part
}
Я изменил время ожидания соединения в server.xml, но это, похоже, не помогает. – Mok
Извинения Я не могу сказать вам, как переопределить тайм-аут (немедленная помощь), и я делаю несколько предположений о том, что вы делаете; но хотел бы предложить вам провести модульное тестирование на ресурсе, который вы GETing. избегайте тестирования через tomcat, пока вы не сделаете это действие асинхронным. посмотрите на http://www.vogella.com/articles/JUnit/article.html Удачи – Kickaha
Теперь это происходит почти через 5 минут, любая идея, почему на этот раз. – Mok