PrimeFaces对话框在15分钟后自动关闭

问题描述 投票:0回答:1

正在使用Primefaces和Java 8开发应用程序。在WebSphere Liberty 19.0.0.4中运行应用程序。将事务超时设置为25分钟,会话超时设置为30分钟。单击“提交”按钮后,其调用存储过程将在后端。完成该过程需要20分钟。当单击提交按钮时,PF('waitDialog')。show()将打开以显示“请稍候”消息。关闭对话框处于打开状态,但15分钟后会自动关闭。完成该过程后,还会显示“已成功提交”消息。处理完成后也不会显示。 Bean是@ViewAccessScoped。此问题的原因是什么??

jsf primefaces websphere-liberty
1个回答
0
投票

真正的原因很可能是http连接被关闭,例如反向代理或防火墙或Websphere自由。然后,执行Ajax调用(很可能出错),然后执行oncomplete。在成功或错误中进行一些操作将有助于对此进行调查。但是唯一的解决方案是执行类似异步的操作,并且不要长时间保持HTTP连接打开。

另见:

© www.soinside.com 2019 - 2024. All rights reserved.