我有以下情况:
- IBM WebSeal 后面的 LR Portal 6.1.20 EE GA2 Portal
- 分阶段站点
- 需要将其内容从登台发布到实时的自定义 portlet
BasePortletDataHandler
自定义 portlet 使用扩展并覆盖以下方法的类发布其内容:
- 做出口数据
- 导入数据
- 删除数据
- 始终可导出
- isPublishToLiveByDefault
- 总是上演
这在没有 WebSeal 的开发模式下非常有效。在控制面板中,您转到“站点页面”并调用“发布到生活”。
然而,在生产中,只要这个过程花费超过 2 分钟,我们就会得到 WebSeal 超时。该进程仍在后台运行,但用户无法判断它是否已完成、是否有效或无效。他从来没有得到任何反馈。
有没有办法为控制面板实现一个定制的 portlet 来解决这些问题?我如何获取/跟踪进程的状态以及如何使会话保持活动状态?