我有一个在Glassfish服务器上运行的JSF应用程序。按下commandButton时,程序将从数据库中加载一些数据并使用算法对其进行操作。该过程可能需要10分钟或更长的时间,具体取决于数据量。在算法运行的同时,我保持JSF网页处于打开状态(该页面称为runAlgoritm,它利用了会话范围的bean),但是几分钟后,我在netbeans中收到一条错误消息
我已在Google上搜索了错误消息,找不到任何相关内容,但我想这是某种类型的会话超时。我已经更改了web.XML中的超时,并且我想我已经更改了Glassfish中Bean超时的超时(我发现的说明不是很好,但是都没有改变。错误的图像在下面,但它说无法打开http:/ localhost .....其中....是相关页面和位置(请注意该页面仍在浏览器中打开。
我确实认为该错误可能出在我的代码中,但是当我运行较小的问题集时,它工作正常。
有人有什么想法吗?我可以重定向到网页,但我希望将其保留在runAlgorithm页面上,直到结果准备好为止。
感谢您的帮助